I had a 2007 Supra Sunsport 22
which I just sold and upgraded to a 2011 Malibu Wakesetter 247 LSV in the past week.
My Supra had the check engine light problem for three YEARs. The problem is that when ever my shop connected their computer, it did not show any faults. The ECM was replaced, the harmonic balancer was replaced, the engine had several turn ups. Nothing fixed the problem. My dealer told me to monitor the water temp and oil pressure, and if that was okay then I was fine. However, I never felt comfortable with that.
Late last season, there was a fix and my check engine light did not come on at all this year. There was a slight problem with the fix. Early this season, one of my exhaust manifold cooling hoses came off, and the raw water (hot) flooded the boat. The engine did go to protection mode, but the check engine light never came on. I had three miles to go and at 5 mph, the bilges not being able to keep up it was stressful.
May of the 2007 Supra’s have the faulty check engine light. If you have a good shop, they will find a resolve for you. My first shop (where I purchased the boat CHICAGO SEA RAY/ ULTIMATE WAKE) was horrible. They wanted to charge me for warranty work and they were the ones that just swapped parts. My new shop worked with Indmar to get my issue resolved – even outside the three year warranty period.