Your compression is probably about 10:1 based on your cranking pressure. You should run 91 octane for sure. 650 is pretty low for idle. Mine idles at 800 rpms. The back fire indicates a lean condition. Try opening up the idle mixture screws some. What was the temp outside when you took to boat out. If it was colder than normal, this also leans the motor out some.