My service engine light has been on for quite a while now and I finally got it checked out the other week. They said it was my neutral safety switch. The guys at autozone had no idea where it was at on my car or even how to replace it. If anyone knows where it is at, or a link that could help, that would be great. I have a 2004 350z base