My 2010 370z convertible was stuck with a P1606 ERROR Code. I disconnected the battery, changed the relays and ordered the modules (didn't install them). When taking the stuff apart to get this module numbers I noticed my battery was 8 years old. My car started with it, but I wondered if it had enough current on start up for the air dampers since they are on a 50amp circuit. So, I bought a new battery and installed it. Code went away. I did have the old battery tested and was told it was "weak" but I am not sure these guy's test. So, I got a new battery anyway from Costco ($140). Seems have worked. I hope this helps. I also hope this is the problem. Time will tell