I've recently replaced the engine in my abarth, & it wouldn't start, I've had it scanned & it came up with P0340 which is cylinder identification sensor, apparently that is the camshaft position sensor, of which there are two, one for each camshaft, the sensors on mine were OK, but the valve timing was out by two notches which is enough for the sensor to sense a fault & prevent the engine start. Hope this is of some help, however mine didn't have any warnings on the display, just turned over OK but no start.