Q: 2007 Pontiac g6 p0304.

asked by on December 20, 2016

I changed spark plugs and number four coil pack and light still on

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

Check Engine Light is on Inspection $94.99 - $114.99 Get a Quote

working

Were these parts replaced because of a misfire? And if so, is the misfire gone now that the parts have been replaced? If the problem causing the misfire has been fixed, then all you have to do is clear the codes. You can visit many local auto parts stores who offer scanning the codes for free and they can clear the codes as well. If the problem has not been fixed, you could have a faulty fuel injector or an internal engine problem like low compression or a sticking valve. Consider hiring an experienced technician like one from YourMechanic who can come out for a closer inspection of your check engine light concerns and offer more personal diagnosis or to simply clear the codes for you.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

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


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Do All States Require Emissions Testing?
The short answer is – yes, every state requires emission testing (https://www.yourmechanic.com/article/5-Essential-Things-to-Know-About-Car-Emissions). However, there can be a lot of variation from state to state and even within a state. All states require annual or biennial tests, but in many states,...
What is a P013C code
This code signals an oxygen sensor slow response from rich-to-lean on bank 2 sensor 2. This indicates that when the computer cuts the fuel to test sensor output, it does not respond quick enough and the code is set. This...
Two instrument panel lights are not working - the fuel warning light and the seatbelt warning light.
If a sensor has failed for the seatbelt light, then the light will come on. If the low fuel warning light does not come on, it indicates that either the vehicle was not driven long enough to make the light...
Rough Idle Problem
A rough idle may be caused by many different things such as low fuel pressure, low voltage to the fuel injectors, dirty fuel injectors, a vacuum leak, a faulty Oxygen sensor or a dirty or failing idle air control valve....
AC compressor failure
Hello. Yes, all of the things listed are usually recommended when replacing an AC compressor. AC systems are very sealed and pressurized, and taking the precaution to replace the associated components helps prevent any premature failure's of any sort. The...
Why is my car not starting properly
Hello, thank you for writing in. Vehicles can have a hard time starting in cold weather for several reasons. Due to the reaction from the engine when you introduced starter fluid, it may be a fuel issue causing your symptoms....
97 chevy lumina low coolant light is blinking on and off and the coolant reservoir is bubbling over but car is not overheating wha
Hello, and thank you for writing in. The cooling system overflows into the reservoir when the pressure rises and the coolant is forced to go somewhere. This can mean a few different issues are occurring, but you should start with...
Loss of electrical power while driving but engine still works.
Check the battery on the vehicle and see if it is holding a charge. If the battery have a charge, then check the battery for a load. If the battery cannot hold a load, then the battery needs replaced. Check...
Can bad front wheel bearings cause 2007 gmc yukon to slip out of 2 wheel drive into 4 wheel drive and slip back again?
Bad wheel bearings can cause the front wheel sensors to not register correct wheel turning rotations and cause sensor fault codes and even faults in 4x4 and ABS systems.

Related articles

P0121 OBD-II Trouble Code: TPS "A" Circuit Range Performance Problem
P0121 code definition Throttle Pedal Position Sensor/Switch (TPS) A Circuit Range Performance Problem What the P0121 code means P0121 is a generic...
P0012 OBD-II Trouble Code: Camshaft Position A - Timing Over-Retarded (Bank 1)
P0012 code definition Camshaft Position “A” - Timing Over-Retarded (Bank 1) What the P0012 code means P0012 is the OBD-II generic code...
P0785 OBD-II Trouble Code: Shift/Timing Solenoid Malfunction/ 3-2 Shift Solenoid Circuit Electrical
P0785 means there was an abnormality detected in the shift/time solenoid often due too a faulty shift solenoid or failures in the transmission.