I 100% agree with Splat. Just went through all of this myself. Based on lots of research and personal experience I suggest that you
-have the ecm repaired
-replace the tps
-replace your crankshaft position sensor
-reinstall the ecm
-perform your idle air volume learning procedure
-& I strongly suggest that you take no shortcuts. There are none and it will cost you more if you do (sooner than later).