New to me 2015 spark. First time putting it in water and dash reads maintenance required and high exhaust temp ....machine would rev but not move. IBR seemed to work, up and down.....but unit would not move. Fast forward three days.....ordered new wear ring and impeller combo...and exhaust temp sensor....installed all three.....all looked good. Ran on hose for a minute...still maintenance required on dash but at 97 hours I assumed it’s for oil change requirement and needs to be reset. Decided to head back up to lake and try again. Back in to water it goes. Fires right up.....NO high exhaust temp warning on dash this time..... still maintenance required though. Put in reverse and won’t move revving to 5100+ rpms....... what else should I be looking at? Replaced 3 key parts and no difference. I have been under the machine on a dolly when running on hose and impeller IS spinning.....HELP!!!!