when the engine is under load, at about 3500 rpm the check engine light comes on, then goes off when the rpms come back down. i adjusted the tps switch and it was off a little, but it still does it. if you rev it up in neutral, the light doesn't come on....it also isn't related to speed, just under load...help 
