Well here it goes. I have a Mercruiser 888 that got sank a year ago and jus now getting it back going. Starter finally gave it up and had to replace it. But now that ive got it running it will not rev beyond 3,000RPMs and it backfires if you try giving it WOT. Checked timing it was a lil advanced but only by a few degrees and put a new set of points on the old ones were pretty worn. I havent worked on it anymore but none of that helped. Sounds like possibly something in the fuel system not sure though? Anyone with any advise would be a great help!!