Welcome to this forum! It could be an electrical problem such as the internal wiring harness, solenoid, VSS sensor, brake on/off switch or TPS. How many miles do you have? The servo piston could be rotted from the heat of the catalytic converter, or it just might need a band adjustment.