Skip the auto shop - Our mechanics make house calls

Q: Car starting hard

asked by on

On my 2008 Chevrolet HHR...the check engine light came on and the code is P0171. The car is hesitant to start when first turning the key but if you turn the key to off and then try again it starts and from what I can tell runs fine while driving. What are some things I can look for as I assume something is misfiring? I put some fuel injector cleaner in the gas tank two days ago and that doesn't seem to have worked.

My car has 98000 miles.
My car has an automatic transmission.

The most common faults that cause your hard start can be a EVAP Purge Solenoid that is on the intake manifold. It’s relatively easy to replace and only around $25. Or, it can be a fuel pump pressure issue that can cost several hundred dollars to replace as the part is costly and it is located in the fuel tank.

If you’d like to get this fix, have the car inspected by a certified technician, like one from YourMechanic. They’ll be able to diagnose your Check Engine Light firsthand and help you fix it accordingly. Best of luck.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Purge control solenoid stuck open, hard to start after refuling

Hello. If the computer is saying that the purge valve is stuck open it is usually because there is an EVAP leak in the system. If the purge valve is new I usually check the wiring and the signal going...

Q: there is 3 faults p0706 & u1121-network & u1123-network

Hello, thank you for writing in. Lets start with the P0706. This code means that the transmission range sensor is reading outside of it parameters. Typically this is caused by a bad transmission range sensor, or a bad connection. The...

Q: Traction Control light on, crumbling at the front end

This vehicle has many technical bulletins that pertains to wiring issues with pins and connectors to various modules and control units in the vehicle. This issue is one that is hard to track down, since it is an intermittent connection...

Related articles

How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
How Much Does a Mechanic Make in Vermont?
Automotive technician jobs in Vermont have an average mechanic salary of $37k, with some mechanics earning a salary of $53k.