E46 - i have a e46 325i. it cranks but will not start. checked for spark and fuel. there is spark and fuel coming to the rail. launch not picking up faults.
hi, thank you for responding. the launch not picking up fault codes.Are you saying there is no fault codes in the ecu or launch not connecting to ecu.
hi, thank you for responding. the launch not picking up fault codes.
Thanks for clarifying. If the scanner connects fine but shows zero stored fault codes, that rules out many obvious electrical sensor failures.
In this specific scenario (Crank, No Start, Spark OK, Fuel present at rail, No Codes), you most likely have one of two very common issues on the M54 engine.
Please perform these specific checks I listed in my previous post and report back with the results:
1. Verify Actual Fuel Pressure with a Gauge
As mentioned, just seeing fuel squirt at the rail isn't enough. You need a mechanical gauge hooked up to the Schrader valve to confirm you have at least 3.5 bar (approx 50 PSI) while cranking. If the fuel pump is weak and only putting out 20 PSI, it will have fuel at the rail, but it will not start, and it usually won't throw a code for this.
2. Check for Cylinder Flooding ("Bore Wash")
Pull a few spark plugs out. Are they soaking wet with gasoline and smell strongly of raw fuel?
If yes, your engine is flooded. The excess gas has washed the oil film off the cylinder walls, causing a loss of compression so it won't fire. This is extremely common on the E46 if it was briefly started cold, moved a few feet, and shut off immediately.
*Do those two physical checks first. They are the most probable causes for a "no code" no-start condition.*
thank you for the assist. will check it out. take care
will update