use my location guide...(excuse the engine its cleaner now!!)

the crank sensor is behind the oil filter housing/engine mount as quite a pig to get at!! but check the wires as this seems to be quite common too. The hall sender is fixed to the dizzy, and I gues the swapped the ecu and fuel pump realys??
have a look in the maintenece section here as there is a few guide's on common faults (some really good ones and mine!!

)