89 Pickup starts up fine but when it starts to get warm and revs up and down really quick and once its really warm it stops. Replaced throttle position sensor didnt help. Sprayed ether around to look for air leaks but cant find anything. Check engine light comes on if rpm's get to high. Im at a loss?