I have two Honda BF130 engines on my houseboat. The port side engine rev limiter will kick in and limit rpm to about 200. I kill it and restart and it runs fine for a few minutes before doing it again. It is not over heating and the crankcase is full of oil. There are no warning lights except the green light that is normally solid will start to blink. I have swapped the ECM with the other engine and the problem remains. I first replaced both coils before I realized it was the rev limiter. Could there be a faulty sensor that is causing this, and if so, which one?