OK so here's the story. I bought a repairable boat this spring. I did a good job of repairing the damaged transom and outfitting the boat for my needs. When I bought the boat it did not have a motor so I found a 1999 mercury optimax 150 that had a new factory powerhead installed by a mercury certified tech and only 30 hours on the rebuild. First time on the water everything ran awesome. The motor fired off immediately. It ran at 5000 - 5200 rpm and hit just under 40 mph which was exactly what I was expecting. After that I took it to my mercury dealer so they could give it a once over. They gave it a clean bill of health. The next time I took it out (3 days after receiving the thumbs up from the dealer). It would not start. It would fire and immediately die. I was able to figure out that if I held the key in the start position after it fired and then slipped the shifter into gear before letting the key go, it would stay running. So I hauled it back to the dealer. They said it was the key switch and they replaced it. Everything ran fine the next few weeks, but then it blew the belt that runs the compressor and the alternator. So I hauled it back to the dealer. They replaced the belt and supposedly Lake tested it. My first trip out (again 4 days after the dealer gave me the thumbs up) it would not start. Its acting just like it did when the key switch went bad. I am able to get it started using the trick I described earlier, but now it won't power up. I am getting only 4400 rpm and running around 32 mph. I am going to replace the plugs and check compression and stuff like that tonight. Is there anything in particular that you guys suggest I check on my own before taking it back to the dealer again? Thanks