So my girlfriend has a fiat 500 1.2. It keeps coming up with p0335 error, I have replaced the crankshaft sensor and checked the contunuity of the wiring from the sensor back to the ecu and it seems fine. The car starts with the engine light on but if I run it and turn the light off it splutters and stalls and same error re-logs. Anyone know what I could check next?