Well gang. After loosing string to fish new O2 plug and harness thru. After quite a while managed to route new harness thru. Did another TPS reset. Started her up. Still won't idle. I guess what saddleman says is true. He stated his 04 won't responding to a TPS reset. Guess i'll have to ride it like he said and hopefully it will relearn. This is just great. Everytime I change a battery,I have to go thru it running crappy? What the hell? Next time. I'll see if theres anyway I can hook up my 12VDC supply to it while doing swap.