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.
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.