Hello guys I`m new here on LVC I own a 97 Mark VIII LSC I have been having troubles with the engines idle speed the car would start fine work fine for a while and all of the sudden it wouldn’t rev down to regular idle speed (around 750 to 800rpm I think) it would stay at 1200rpm on drive if I shift in to Neutral or Park goes up to 3500rpm I have to shut the engine down for a few seconds and start it back up for the engine to go back to normal idle speed I change the TPS sensor 3 times thinking it was defective but so far no luck has anyone had an issue like this one? Please help!!!!! 
Thanks
Thanks