Your coils sound fine - spec is 850-1200 ohms.
Weak spark is most likely a bad stator - the switchboxes on these rarely fail (have been working on these for over 30 years now and have only seen two toasted switchboxes - many stators and triggers).
You can test the stator with your ohm meter as follows -
Disconnect the Black/White and the Black/Yellow stator wires (coming from under the flywheel) from their bullet connectors at the switchbox (should be on the left hand side of the box as you are looking at it - unless someone has messed with it they will be the bottom two wires. Don't confuse the stop circuit, which is also a black/yellow wire, normally the top wire on the side of the switchbox (leave it to Merc to confuse the matter) - at worst you can follow the wires from under the flywheel, normally in a protective sleeve until the last inch or so at the side of the switchbox).
Set your ohm meter to X 10 -
test between the Blk/Wht wire and a good engine ground (any spot with the paint scratched off) - reading should be between 12 and 18.
Change your meter setting to X 1000 -
Test between Blk/Yel and engine ground - reading should be 3.2 to 3.8
Then test between the 2 stator wires Blk/Wht and Blk/Yel (still on X 1000) - should read 3.1 to 3.7
If any of them are out of spec significantly (air temp affects the readings somewhat) or if you have zero continuity between the blk/yel and blk/white, then your stator is probably toast.
You could still have it tested with a DVA (any small engine shop can do that for you, doesn't have to be a "marine" place), but no connectivity between the two stator wires (or tons of resistance) is as close to conclusive you can get in your driveway.