My motor was reducing the rpm as though it was over heating or oil pressure problem. The problem was made worse because it was intermittent. It even ran fine for two weeks. Everything was done from fuel system, cooling system, electronics. Nothing. I took it in and the shop couldn't find the problem and said they were taking a break from working on it. The following week the shop called and said he found it and they have never seen this problem before. The motor has a warning light red/green which never worked. In fact I wasn't even aware of the light. When he unplugged both leads to the light the problem went away. He also said that when the light shorted it would cut out one cylinder and then a short while later another cylinder would cut out. He was surprised about this. It very well could be the computer cuts separate cylinders for oil and over heat. The actually light is sealed so we can't really say what is happening. The shop charged over $600 bucks to fix the problem. Everyone check your warning lights and replace if broken.