In 2010, mine died and I drilled out the rivets. The plating on the spring-loaded connectors was badly worn and the grease dried out. I cleaned it all up, and regreased with dielectric silicone grease. Used small screws to reassemble (don’t get anysolvent on the o-Ring gasket, it won’t fit back in its groove.)
The repair lasted a year and started acting up with no starts again. I opted to replace the NSS with an original and it’s been fine ever since.
NOTE: New switch comes set in NEUTRAL. You need to put the car in N before pulling the old switch. That way, you can just drop the new switch onto the transmission link (it has a flat shaft) and hand tighten the bolts while you TEST ITS FUNCTION. Hook up the battery without the tray installed and move gear shift to R. Back ups should light with ignition on, but not started. Move shift to D with someone on the brake pedal and parking brake set and ensure it will not start. If all OK, remove the battery again and reassemble everything taken out. Take a bunch of photos as you do it to be sure and get it right. BEFORE REMOVING THE TRANSMISSION DIPSTICK TUBE, clean around where it mates to the transmission with a rag. You don’t want any dirt falling into the transmission. One of the tougher parts of the process is when you route the cable for the NSS under and around stuff in the engine bay. Photos really help.
I have photos of the process available if you want them. Let me know.
Good wrenching.