did u make sure it was securely plugged? it didnt come loose (although thats really rare)...? maybe the wires to the VSS went bad...maybe a fuse? i dunno....but definitely something messed up the VSS (besides the obvious check code stating so) and causing your engine to run off.