I'm looking for some input of what you all think might be the problem. I have a 2004 spec v and last week my check engine light came on and I got the code for my idle air control high rpm. I erased it and it came back on 4 days later. I've noticed that when I'm at idle in neutral with the clutch engaged my rpm are around 900. However when I disengage my clutch they jump to around 1200. When doing this my a/c is not on. I've also notice that once I clear the code, my rpm return to normal. My spec has 60,600 miles on it and just had a new tranny and clutch put about a month ago at 60,000. While my car was at the nissan dealership they reprogrammed my air to fuel ratio on my ecu because it was recalled. Do you think this problem is something the dealership caused? Also, another issue that may or may not be related is that at idle with the clutch engaged there is a squeaking sound that sounds like it is coming from my tranny. As soon as I engage my clutch the sound goes away. I also have this sound but it is more of a chirp like a cricket once every second or so when slowing down while in gear. Any thoughts or ideas on how to resolve these problems are greatly appreciated. thanks in advance.