I have a check engine light on my 2007 Chevrolet Cobalt 2.4l engine.
Had the
codes scanned and they found P0171 and P0300.
Lean exhaust condition and misfires.
What can cause this problem and how do i fix it myself.
I dont want to go to a shop since they are so expensive these days and I have a small  
budget.







JK:
This problem should under warranty. It is common to 2006 and 2008 models also.  
A common cause for this is the fuel injectors are slightly restricted.
The dealer will perform a
fuel injector balance test and do a cleaning procedure. If the  
injectors do not show improved flow, they will be replaced.
There is also a reprogram for the Powertrain Control Module (PCM).
Suggest getting in as soon as you can. With the check engine light on,l you will not be  
able to pass state emissions test, and can cause more problems with the way the car  
runs.