Just an update the throttle position sensor was defective. So i got a new one installed and its fine now. The heater core was easy and i got it done in an hour without removing the entire dash board. I removed the dash pad and front passenger speaker to access the top bolt on the heater core housing the rest was done from under the dash.