As the title suggests, I have a problem. When I first start up, it's fine. It goes through the revs ok and sounds fine. After a while, 5-10 mins perhaps ( but sometimes much longer), it starts to retard at around 3500-400RPM and won't rev any higher. After a while, the rev limit gets lower. Then...