So....I figured out my problem........Iím an idiot
Well, hopefully not really. I took my digital thermostat out a few times and ran in under hot water and it read a hotter temp so I figured it was working properly. Bought a mercury thermostat and the readings were much different than the digital one. So I bought a new digital one and put it in the aquarium. It immediately went up to 87 so I threw the old one away and turned my heater down. Water was down to 82 this morning.
Thanks for all the help. Lesson learned.....always double check thermostat.
Sarcastic comments towards me allowed