When you changed VSS, did you reset the PCM by unhooking the battery a while? Has the trans been serviced, or swapped out? I just remembered reading that a solenoid can be the wrong part, causing low resistance (short). If it's the trans it's had all along, you probably need to look carefully at the wiring going to the trans, first. You might need some solenoid replaced in the trans.