hi i have a 2001 bmw 320d which has rough idle and constant limp mode . i have had it put on the computer and comes up with a crank sensor fault . changed the crank sensor and wiring from the ecu still the same . ive now bought a new lock set with ecu and is still the same and im now running out of ideas any info would be great thanks