If I start the engine from cold and don't push it too hard it runs perfectly. It can sometimes run perfectly well all day but than all of a sudden it will start to misfire for no apparent reason, if there is a pattern to this problem, it seems to be when I am pushing the engine quite hard. When...