I doubt the spinner is causing the bonus light from rotating. That is controlled by the AS relay on the bottom of the playfield. They are a bit finicky to work on, but it needs to be clean to work well. There’s a couple of little circuit boards with wiper arms, and a ratchet sandwiched between. I have a four player Surf Champ so the pictures may not your game exactly. But I would take a look for it. Q-tips and isopropyl alcohol at a minimum may work. Taking it apart, cleaning, new dielectric grease, etc., should bring it back to life - unless it has a broken part. Hope this helps.
08222FF5-C9AB-4FF7-8C3F-096A3FD1F01D (resized).jpeg9D073D3A-A3C3-46E8-A366-D3157B494497 (resized).jpegE29B9DD9-814C-44A9-AF67-5073FE800C9E (resized).jpeg