All right, did all the things I talked about and nothing has changed. Tried different battery-still stalled sporadically. Tried new TPS and it seemed to make it worse. Put the old one back in. It only does it when its in gear and not all the time. If I pull up to a stop and kick it into neutral it doesn't shut off, which is really not what I want to do all the time. I really think as with most things it is simple. The difficulty is in finding it. By the way, thanks for all your help. Was going to clean the throttle body again just in case I missed something.