How many miles on the engine? We had one doing a similar thing and hooked it to the laptop and found a couple of faults that were inactive and reset them and replaced the sensors and it was fine. Also had one that was increasingly hard to start and ended up replacing the main fuel pump. Start with the fault codes. It is possible that the ECM is faulty but hard to tell.
Wick
|