E46 Fanatics Forum banner

Infamous p0171 p0174 with misfires

1 reading
6.6K views 16 replies 10 participants last post by  NZ00Z3  
#1 ·
So me and my buddy bought a 2001 325i 2.5l 6 cylinder m54 and it was sitting for 2 years before we purchased it. We replaced the battery and starter in the beginning and then started chasing the codes.
Car runs great for about an hour or two but then starts throwing codes. We erase the codes and car runs perfectly fine again. Its only when the codes store that the car actually misfires. Codes sometimes jump to different cylinders and are showing with fuel cut off from the dme. Replaced plusgs and coils, intake camshaft sensor, cleaned maf, smoke tested the car, checked boots no leaks, changed f tube, new fuel filter, new fuel pump, pressure is fine, tested injectors they are fine. The codes dont jump with the coils switched, replaced valve cover, also checked all ccv hoses and canister, new manifold gasket. Someone direct me to whatever else it could be.
 
#13 ·
If you get stuck, set up OBD fusion and post links to the 3 standard logs. We can see what is going on. OBD Fusion

Can even give you a special test to log and tell you if the MAF is the problem.
These are the longs at idle shorts on the other screen say 99.2
 

Attachments

#14 ·
You should check for errors with ISTA program. This way you can know, with the engine warm, if the O2 sensors work well or not.
If during the operation you have a speed drop of 400-500, then errors may occur.
Is the engine running well when is hot?
 
#15 ·
It sounds like you've thrown parts at it, most of the time you're wasting money. Look at the vacuum hoses on both sides including the SAP hard pipe that goes to the back of the engine plus the plugged line. You may have done three smoke tests but you didn't find the leak because vacuum lines expand and contract as they're heated up and contract when cold.