Could be something really trivial like the blocked fuel filter? or dodgy ht leads?