while i was out yesterday i had a problem when i opened her up to wot. it climed to 5000-5200 rpm perfectly then the tach woul drop to 4200 rpm and hold for a few seconds then rev back up to 5200 rpm. this would continue jerking back and forth. it would however hold at 4200 rpm if i brought it up to that speed and did not exceed it. other than that she ran fine all day.the only maintenance i have done recently was last week i did decarbon the motor with quicksilver power tune and also changed gear housing lube. i know it could be a few things causing this but thought someone may have experienced this exact problem and knew what caused it. i'm going to check fuel pump screens and then check for fouled or dirty plugs first. thanks to anyone who can help.