I just bought a 04 CTS-v under the impression the motor needed to be replaced. The engine was running rough and would die if you let it idle; I got it home run a scan and came up with codes P0101 MAF and P0300 Random / multiple misfire. I drove the car home and it would run decent as long as I kept the RPM's above around 2800 RPM. If it dropped below that it seemed like it would start misfiring worse but I guess its only more noticeable with a low RPM vs high RPM.Is that a reasonable assumption? Any ideas on what could be the cause? I am thinking about changing the MAF and see what happens but I would rather not spend the money if there is a way to clean it or if there may be another issue causing both codes.
Forgot to mention that if am making the engine stay around 1200-1500 RPM I smell a very rich (unburned fuel) exhaust smell if I am just sitting in the driveway.
Forgot to mention that if am making the engine stay around 1200-1500 RPM I smell a very rich (unburned fuel) exhaust smell if I am just sitting in the driveway.