I'm new to this site and I really don't know to much about cars so I'm looking for some help. I took it to a auto shop for this about a month ago and a week before a crash the truck, so its been sitting in a Auto Body shop for about 3 weeks. I got the truck back from the shop last friday, finished the repairs at home on Saturday and I've been driving it since then. It did this before I crashed it but it would seem to have gotten worse. The truck got a tune-up and I've been putting fuel injector cleaner in when I fuel up like the place said and my truck still stalls on me. It stall most of the time when I'm sitting at a red light or come to a stop. When I come to a stop the RPMS drop really low, and the truck will shake, and stall. Sometimes the RPMS will shoot back up or if I rev the engine the RPMs will go back up and the shaking will stop. Any ideas? Thanks in advance. It's a 1997 Ford Ranger 4.0 V6.