ok, is that easy to check then, is there a cover on the ecu, i take it its on the bulkhead?
One thing to, your reason does make sence and this is the sort of thing i thing it may be, but would it explain a perhaps intermitant fault? because it only started doing it yesterday!