If what you're reporting is true then you should show 1.2 v from neg post to engine bolt. That would indicate a faulty groundwire. Try testing resistance from post to engine. what are you using for a test meter?
I have 2 pair of part # 291000822 gas struts for the engine compartment for a '97 Speedster, may fit several other models. These are new and the real OEM parts. $42/pair plus shipping
How many wires go to the coil? I can't remember if it gets 12v+ and a trigger ground or 1 wire that gets a 12v + pulse to fire the plug. if a 2 wire setup you could move the + wire from port coil and see if starboard fires up. Issue could be fuse, poor connection or MPEM. Try using a meter...