330 ohms is borderline... Whether it needs replaced or not is your call. I had a hunch last night after I posted that you'd find that the pulse gen had failed. Weird how intuition works isn't it....
Check the ground cable connection where it bolts to the motor and verify that the frame ground is good and clean too, then measure again before buying anything. Also OEM parts only... even in cases where all you can find are used OEM parts. The china knockoffs are all garbage. You'll either buy OEM or you won't ride it.
Have fun! Let us know how it goes if you can.