got pulse generator unplugged ohm reading is 508
manual says standard is 340-420
If the ohm reading truly is high (if your multimeter testing was done properly) I'd be inclined to bet on compromised wiring rather than a faulty pulse generator. The pulse generator is just a small magnet wrapped from one end to the other in copper wire to create a magnetic monopole. Usually the whole thing is encased/sealed in plastic resin at the factory. There's simply nothing in there that can come loose or get broken.
The delicate part of the pulse generator is the pair of wires connected to it. On the Bandit 400s and GSXR 400s these two wires come up out of the rear end of the engine's left side cover and they are very easy to accidentally hit or bend or yank and the wires themselves are tiny, just a few strands of copper really.
I'd take off the engine's left side cover and carefully inspect the pulse generator wiring all the way from the connector plug back down to the pulse generator itself. On my Bandit 400 I've learned that I can do this without having to drain the engine oil. All I do it lean the bike as far to the right as I can, against the garage wall, then I take off the cover. If you take off the left side cover with the bike leaning left (on its side-stand) oil will come pouring out of the engine.
Also, did you test the wires from the other side of the pulse generator connector plug to the CDI plug for continuity? Look at the coloring of the two wires from the other side of the pulse generator plug and find those same two colors on the CDI plug. Test for continuity and condition (i.e. connectors not corroded, etc.)