So my tps threw 1.2 code the other day, dealer tried to reset it but said there was no signal from the tps at all. I couldnt afford the new TPS so I got the bike home, today i took the fairing off and tried to remove the old tps (couldnt get it out :/) but i noticed the connector was a little wet with fuel, I sprayed it out with electrical cleaner and code went away bike seems to be running fine.. but why would there be fuel in that connector in the first place? is there a seal that needs to be replaced?