I have spent a fortune on mine with sensors lately and i still get it now and again
I personally think its the cack engine bay wiring loom fooked cos of the heat ,they are known for it !!!
Also the 3 multiplugs at the bulkhead above rocker cover can be the prob ,unplug and clean the connections but also check the state of the wires all round the engine as they do go brittle and fook up !!
Got a few jobs to do then im off to rollers for a set up and take it from there ,prob get a new engine bay loom tho