I bought this sick puppy at half price (2008 M35, base) with a few issues, but willing to spend some cash to fix it. The car was involved in a frontal crash before and they rebuilt it but some problems remain, though it runs fine as far as I can tell.
The first one (it may be bad), is the AT Check warning light, typically is on but when I drive, randomly goes off (and on again). When the warning is off, the gear indicator shows D while when the warning is on, it shows 4. Here is a little video that shows what happens: https://youtu.be/ORn1rI9yBf8]. The AT indicator assembly is missing the shift lock switch:

Where I live there is no Nissan/Infiniti dealer to diagnose this. The shop I've been to said that as far as they can see, there is a problem communicating with the AT shift control system. Could it be a bad connection? The shift control system is not that cheap ($300+) and I wouldn't want to buy it without being sure that it is the source of the problem.
The second serious issue is the fact that the car mileage indicator is not working, being stuck at what probably was the mileage at the time of the crash. Again, I wouldn't mind buying a new speedometer assembly ($400+) if I would know it would fix the problem. The trip computer works, so the miles are being sent, however not to the mileage indicator. I'm thinking of removing the dashboard and see what's connected and what's not.
The third issue is the AFS indicator that keeps flashing "Off", regardless of the AFS switch position. I'm suspecting that is probably again something that something is not plugged in properly.
So, any thoughts on any of these? I would appreciate any advice.
