Thanks for all the help!(HELP-Stalling Out)
Thanks everyone for all the input. I worked with my local mechanic and did stuff myself until I was crazy. Then I took the car to the Chevrolet dealership for service and it took less than an hour to diagnose. It was a bad temp sensor and they replaced the thermostat at the same time. Hmmm makes me wonder because they were freaked out by the bad hub and wheel bearing and my mechanic never even mentioned it! Again thanks!