I have a 97 4x4 hilux 2.7 petrol with 330 00km on clock Put it in the shop last week to replace back suspention and while it was in I got the drive oils changed Next day I headed out to a job and 90km up the road the car suddenly revved out and had no drive. There was no bang, bad vibration or noise. I could select gears and high/low 4 but it wouldn't drive. Floated car to work depot, once off tilt truck I started it and it drove. I drove it home the next day, gear change was smooth and easy to select. Got 5km short of home and it did it again. Next day after work got mate to tow me home. Unhooked car put it in gear and it drove again!! !#&*#&@!! I keep thinking it is something electricail, but I am not a machanic's ahole. I am able to pull it apart and put it back togeather but dont have the experiance to work out what is causing the problem Can someone please help Thankyou.