its running rough at an idle, start revving it up and it starts knocking, starts popping and backfiring at around 1900 2000. the weird thing is that it runs like a top at cruising speed for an hour or so. the first time it did it i made it to the fishing grounds and trolled on the kicker for four hours then it was hard to start and had the problem right away. the second time it did it i was on the way to the same spot and noticed a loss of power just as i was arriving, fished for a couple hours and it was running rough when i went to start. it seems something is getting hot (coil, ignition?) because it starts great in the morning after everything cools down. the engine has been in its regular temp range 165 to 175. i have put some new electronics and pulled some wire through the boat, changed the alt belt, and changed the oil recently but all that seems unrelated to this problem