temp sounds OK. Should be testing on the top of the cylinder head (top of the top cylinder). The face of the head around the plugs is normally hotter -- your 146/148, I take it (at which point the top of the head would probably test a bit cooler). Anyway sounds good to me. Others may have an opinion.
you did a "drop cylinder" test -- appears both plugs firing, so good there too, at least at the rpms tested.
consider condition of fuel -- contamination/water in fuel could give you symptoms described.
yeah, i did the test at what i would consider the top of the engine (although due to how the engine is mounted it is the side). like I said, it had the laser dot about a 1/4" from the spark plug hole. that's where i got those readings at.
yeah, i did the drop down while it was running, pulled one plug at a time, had a substantial drop each time so im confident each cylinder is firing as it should at idle.
I was concerned about the fuel, so for the past week and a half, i have been running a brand new tank with new 91 octane fuel (no alcohol), and new quicksilver 2 stroke outboard oil, 50:1 ratio. there is achance the fuel is bad, but I doubt it as it was a BP station, and the same symptoms come from my older tank as well.