Thanks bud!
I noticed right off the bat that the ignition was half-a**ed.... that he didn't even touch it, that right there made me speechless.
The fuel was the second thing I checked into, and just like the ignition, was half-a**ed as well, and done horribly wrong. That is the easiest way to do it, is using a wideband a/f gauge, you can tell what areas of your map need adjusting (richer/leaner) and adjust certain areas accordingly to the a/f. Once you get it close you can start working on top end areas, and smoothing out the map for a better flow. Hands down probably the easiest thing to do, I agree.
I am running the AEM v1 with AEMpro, which explains why it basically takes me a little longer working in AEMtuner, due to the change in layout, locations of things, and parameters need some separate calculations to get them convert. I started that but you beat me to it, which I was glad cause it was a huge PITA.....
As far as the AC, that has to be with the system, like you said Monty, and un-related to the standalone.. I would guess a fuse, controls, or just something sporadically gave out.
The idle is something different, especially if it doesn't react to you changing the parameters in any of the idle adjustments in the AEMtuner. When in the idle area of AEMTuner, one thing I noticed is under the box to the bottom left labeled "Options-Idle". The standard out of the box values were never changed from the Idle FB above/below RPM, and set at 400/1700. I would suggest playing with these a little.
There should be a target idle graph that should come down even further after the coolant temperature increases and that should help keep your idle down. The other thing as we talked about before the idle % vs Target should not increase as RPM's increase initially. It should decrease to keep your idle down during the lower end of RPM's, say to your "target RPM" or where you want it to idle (i have mine dip down from 35 to about 30 up to 700 RPM) and then slowly increase to maybe just shy of 60% once you get up to 3000rpms.
I don't know if this would help but here is a view of the AEMPro version of my setup so far after I adjusted things to get my idle smoothed out:
As you can see the difference in the idle% vs Target table between the two, and the Idle target base is pretty much the same after converting from C to F or F to C.... Took me a second to catch on to that. ha.
The other thing I noticed is in the box labeled "options - Idle trim" there is two boxes I think you should input values in.
-The high idle above VSS should remain 0.
-The High Idle RPM offset should have an input depending on what you want to do here. Basically this is there where your AEM will/should automatically adjust your idle when it is high/low by the increment set in this box. I have mine at 100rpm, due to the fact that I don't like the offset to kick in and RPM's to be "jumpy" and have a huge swing here. I would think since nothing else is reacting, I would think that you would have a higher input than me to try to offset your extremely high idle of 2000rpms
- The high idle wait time, you can just put in here .5 seconds react time so your car doesn't over/under idle, but quick enough to catch it.
Lastly if nothing else seems to work, check, remove, and clean your IACV as that could be the determining factor. That could either be dirty/faulty/bad connection somewhere that could cause the connection not to be made.
Maybe even a difference in inputs on the AEM v2 vs the v1 and some things are not being changed over correctly and causing these problems?
Hopefully this helps explain a little and is easy to understand and help out.... and my fingers are tired...