Thanks for the reply.
I don't suspect fuel injectors, there's no vibration in neutral or park and no check engine light. I made sure to put the conductive grease in all the injector connectors too when I had it apart. I read a GM bulletin that pointed to corrosion in the connectors being a huge cause of many injector faliures.
My mother in law was over so I just got the chance to try the throttle body cleaner. Didn't notice any difference yet, not sure if it takes time to take affect.
When I put it in gear it seems like the car almost lurches more then it should. Automatics start to move when you let off the break but this seems to move a little too quick.
Is it possible there is something in the tranny that's gripping too much when it's shifted into drive or reverse?