So I was driving my 94 Previa down the road and engaged the cruise control at 40. There was a slight delay for the van to catch and take over and when it did, there was a slight jolt, the the van's instrument panel warning lights came on, the engine shut off and i rolled to the side of the road. I shut it off, waited a little, and turned it back on and it drove and shifted fine, but there was a whirring noise coming from around the trans that changed pitch with acceleration and deceleration. I drove it to a strip mall where Im at and at every "stop for pedestrian" crosswalk, when i accelerated it would slip and then go. The next crosswalk it took longer for it to go. It gradually slipped worse and worse, til it wouldn't shift at all. Seemed like it ran out of fluid. Had to call a tow truck. Noticed some trans fluid where the engine and trans met and on the ground under it. Like I said it shifted and drove fine til i got to the strip mall parking lot and had to stop and go. Any thoughts on what it might be?