Thanks for all the input. And no intercooler or waste gate yet.
I did go out to the Mooney the day after started up fine. Pulled the mixture on shit down as usual no issues. I did notice I had the fun pump on shut down the previous night. I turned the pump off before I started the engine And turned it off no issues ....
I talked to the mechanic that changed the oil. He told me the reason for the engine not shutting down could be due to fuel pump being on. (I never mentioned that I had it on so he may be spot on here).
Still does not exactly explain why the engine sputtered at altitude when leaning out. And why the engine died on the taxi way.
Ran the problem past a Piper Pilot owner/friend he is saying since I run ROP and I may have the plugs fowled. My TIT say 1650 is peak. I get to 1350 usually. However I get good GPH at that temp. Long story short I'm having the A&P check the mixture control setting and check the plus to see if they are fowled.