Dont if id trust that method u used SM6989. I say this because i unpluged my TPS during my Idle surging hunt and it idled perfect with it disconnected and that wasnt even a part of the problem. I would vouch for vacuum leak somewhere. If anything though just go pocket a map sensor from the junkyard just in case

lol