it could, yes, but 99times out of 100 its a sensor/wiring issue and not the ecu.
are the earth points connected on the engine loom at the back of th einlet manifold,? i ran an additional heavy earth from that point to one of the starter bolts to make sure when mine was messing about that it wasnt just a crap earth through the engine to earth...