I have 2007 350z and I Decided to clean my throttle bodys with no idea that idle problems were highly likely after everything was put back together. My ECU seems to accept the ecu, throttle, idle "pedal dance" re-learn procedures initially but when i turn my car off and start it again the same issue occurs. Cold start idle is around 2kRPM. Once it reaches operating temp it drops to about 1.5kRPM...then continues to surge 500-600RPM up and down. The hotter the engine coolant gets the faster the idle surges.
So far ive confirmed that there are no air leaks whatsoever....spark plugs, coil packs, MAF sensors and O2 sensors are all working properly I've also bought new throttle bodys and I still have the same problem my last option it's buying a new ecu and I don't want to find out that it won't work as well. I also got new OBDII codes today "(P010c, P0430, P0430, P0507)" occasionally I would only get "P0507". Any ideas what it could be?
I would say save yourself a bunch more money and just take it to the dealer and have an idle air volume learn procedure done. Otherwise try doing a hard reset on the battery first for 10-15 minutes with positive and negative battery terminals disconnected and touching each other and then do the relearn procedure as you did afterwards and see if that helps
I've already tried all that and the dealership told me to buy a new ecu or new throttle bodys.
Oh ok I misunderstood I thought the relearns were something you did. I would still try the hard reset first to be safe
If you have had it at the dealer, and they said a new ECU is what you need, I would follow that advice. We can't see it in person, but going off what you are describing it sounds to me like that could indeed be the issue.