I have a 2001 Mercury Optimax 225, went to start up motor and now it’s idling at like 3000rpms, it didn’t do this last weekend, when I unplug the TPS idling goes back to normal but soon as I plug it back in it goes back to 3000rpms, just wondering if it is the TPS or could it be computer?