I changed the engine and once it put into the car it started and stop. When i checked the where no injection pluse and no spark then i scan the car and it gave error code p0335 which is crankshaft sensor. I changed the sensor with about four others sensors and even one brought out of a working vehicle still the same. I reset the ECU from the dashboard and then got spark but it still won't start and still giving error code p0335. I have checked for shot to ground and got nothing.
Cat listed above is a 330i e90.
Cat listed above is a 330i e90.
Aug 20, 2020 at 1:21 AM


