Thank you gentlemen,
I pulled the codes and all seem to point to the TPS. I checked into TSB 07-06-04-019E and do not think I am facing that issue. Fortunately I have access to some equipment at work that I can use to T/S the throttle body; I just need to Google the pin out. It is not acting up at the moment so I have some time to work it out without just throwing parts at it. I will search a bit the forum and see what other things to look for as well. I have not bought a shop manual yet but probably should get one to make things easier.