I was driving and without warning my 2006 Taco 4x4 made a loud popping sound and shut off. I coast the truck to the side of the road. I restarted the truck no problem, however the truck will not go. Parked on a hill, in park, the truck rolls backwards. In 4x4 it doesn't roll backwards but it will only pull forward not actually roll forward. If you put it in reverse while in 4x4 its will go a small ways then put it in drive it goes forward a short distance before it stops moving abruptly. I think my rear axle is buggered. Any comments?