Got it fixed. Turned out to be a broken ground on the #2 injector. The mechanic explained that in this scenario the ECM will tell the injector to stay open all the time. When it was running I could actually smell gas so strong. Another weird side effect of this injector staying open was fuel leaking out through the intake gasket onto the exhaust manifold. I saw fluid there and thought it was coolant caused by a blown head gasket (which is why I took it to a mechanic). The mechanic ran a new ground to the injector from the ECM and all is good.
On the 2.5L the injector harness runs around the back of the valve cover to the ECM. There is a threaded post sticking straight up for something. After years and years the harness falls onto the post and slowly chafes until it breaks through. It could have grounded any wire in the harness, but I got the lucky one! He pulled the harness on top of the valve cover and zip tied it to the throttle cable so it wont happen again.
If you have a code reader it a good place to start. The mechanics have a much better one and it took them a few hours at that.
Also, I replaced the TPS as recommended by several posters and it did nothing. No problem though, it was cheap and helped me prevent another problem down the road. I took off the throttle body and cleaned it thoroughly with sea foam cleaner and a toothbrush (make sure you remove all electronics before cleaning...TPS, IAC, MAP). While your at it give the IAC a good cleaning.
Hope this helps!