i have a 92 silverado with a 5.7l tbi automatic 2 wheel drive. My truck starts and runs fine when its cold but once it warms up it starts to surge at low rpms like when im driving in a parking lot or at the drive through. also when im going like 50 kms/hr it surges when i let go of the pedal, then it catches idle. anyone have an idea of whats the problem?