But make no mistake, he is not happy. He is far from the Happy Harvick of 2014 and 2015.

MORE: Kenseth wins | Bowman thrilled despite late crash

“I’m disgusted to tell you the truth,” Harvick said after Sunday’s race. “It’s the same thing every week. We just make mistake after mistake and until we clean that up we don’t have a chance to win races putting ourselves in a hole every time we make a mistake. It sucks because the cars are plenty fast, but we are just not executing.”

Harvick has eight top-five and 15 top-10 finishes this season and has led the standings after 14 of 19 races. But the 2014 champion has just one victory and has seen several dominating performances slip away. He is third in laps led and has led more than 100 laps fives times but can’t seem to close the deal. He has not won since the fourth race of the season at Phoenix.

Harvick never led at New Hampshire and had trouble passing Joey Logano for second late in the race.

“We just have to perform better,” he said. “We under-execute as a team on a weekly basis and (have) got to do a better job. The cars are always fast, but we always do something wrong.”

MORE: Tony Stewart’s surprise | N.H. results | Photos

Harvick said it’s up to team leadership to make changes, though it was unclear whether he meant crew chief Rodney Childers or co-owners Tony Stewart and Gene Haas.

“It’s really going to have to come from the top,” he said. “I mean they are going to have to clamp down. There is no way we can win a championship like this unless they straighten some of this stuff out.”