i have an 89 force 50hp. when engine is cold it idles down fine but when engine warms up wont get below fast idle and engine jerks from side to side. also, has some pinging under load but goes away at peak rpm. i've discovered when i advance timing at idle to 15deg btc it will idle down at...