Q: 2007 GMC Yukon XL 2500. Intermittent problem with very rough engine and check engine light flashes. After a few minutes when engin

asked by on February 15, 2018

Intermittent problem with very rough engine when car first starts and check engine light flashes.(Code PO 0300) After a few minutes when engine warms up the check engine light goes out and engine will smooth out. Will also self correct sometimes when I shut engine off and restart. Engine was replaced by dealer to address another rough idle clicking problem. They tried replacing the fuel injectors but it did not correct so they reinstalled old ones. It obviously has new plugs and wires with the reman engine. I'm wondering if the root problem may be the ECM. Problem may go away for a few days (even here in Florida ) and they reappear. Does this sound like a defective ECM? Dealer did replace all intake manifold gaskets twice so it is not a vacuum leak.

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

Car idle is rough Inspection $79.99 - $89.99 Get a Quote

Defective ECMs are so rare that half of all warranty returns (industry-wide), once tested in a lab, turn out to be perfectly good. ECM updates (software) are another matter though. In the course of diagnosing something like this, it is worth checking for ECM updates and that can be done by viewing your present calibration (on a scan tool) versus the latest available. If your current operating version is not the latest it is harmless to update. If the problem is intermittent, that would point toward something electrical such as the coolant temperature sensor. When the engine is cold, the PCM has to "know" that to enrich the mixture (to avoid rough idle) and the PCM gets that input from that sensor. Another possibility is a faulty idle air control valve. A diagnostic should include a look at the secondary firing patterns in all cylinders on an oscilloscope during these incidents as that will help the technician narrow the focus if a fuel versus an ignition related fault is the cause. If you desire that this problem be diagnosed by a certified Mechanic, dispatched by YourMechanic right to your location, please request a rough idle diagnostic and the responding certified mechanic will get this resolved for you. If you have further questions or concerns, do not hesitate to re-contact YourMechanic as we are always here to help 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

What others are asking

Steering wheel hard to turn after alternator replacement

Have the system scanned to see what is causing the light to turn on first. The low voltage conditions might have caused the problem and would need diagnosis of the code to fix the issue. Your power steering pump may...

Car keeps dying after a few minutes of driving

A car that dies after it warms up is a sign of an electrical module that can no longer handle the heat it is generating. Which module it is will require someone to diagnose it. What I would need to...

I got a new battery new alternator put in but my battery just gets drained I keep having to buy new batterys

This may be a sign of a failing voltage regulator or potentially a bad grounding problem causing a draw on the system. The voltage regulator is a unit that regulates the charging of the battery by the alternator. Often times...

Car shuts off, won't stay running

The most common problem on this vehicle is the fuel pump and fuel pump module. If you remove the rear seat that the fuel pump cover is, on the passenger side. Listen to the fuel pump when it is running...

Grinding noise and overheating while driving.

It could be that the grinding noise you were hearing was the water pump bearings. Engine overheating can do extensive damage to your engine. I suggest you have a trained mechanic, such as one from YourMechanic, diagnose or repair your...

After putting a new alternator in why would my car start jerking while trying accelerate?

If you disconnected the battery during alternator replacement, you might have lost some of the initial settings in the car's controllers. If that's the case, things should start working better after you have driven the car a few times and...

how many hours of labor to replace thermostat housing on range rover

Hi Tamara, Thank you for contacting YourMechanic! To set up the quote for your vehicle, we need some extra information in order to get you the most up-to-date prices on parts and labor. To verify that we service your...

Do you need to remove the engine on a 2010 GMC acadia to replace oil pan

If the oil pan is blocked by other components of the vehicle that are preventing it from being removed, this can be resolved in a few different ways. The engine could be removed and the oil pan replaced very easily...

My car makes a loud screeching noise whenever I turn the ac on, it stops after a few seconds. Could this be a bad compressor?

Hi there: It is very possible that your AC compressor is the source of this type of noise. Much like other accessories driven by the engine’s belts, the AC compressor has several interior components and uses a sealed bearing to...

Related articles

A Buyer’s Guide to the 2012 GMC Sierra
The The 2012 GMC Sierra may not have sold quite as well as the Ford F-150, but that doesn’t mean you should dismiss this rugged and reliable model. For one thing, the Sierra is available in a half-ton version (1500)...
Top Five Selling Cars in Colorado in 2012
Colorado Colorado offers a varied climate depending on where drivers are located. Those in lower elevations see plenty of sunshine all year, while those in the mountain areas can see as much as 300 inches of snow. Due to this,...
Understanding the GMC Oil Life System and Service Indicator Lights
Car symbols, or dashboard lights, are a car service reminder. The GMC Oil Life System indicates when and what service your car needs.