Transmission or other?? code P0506 and P420 come up.... on 2003 Honda Accord

My son bought a 2003 Honda Accord automatic, 1 week after he bought it, it started to idle really high before it would go into 2 or 3rd gear (sorry not sure which one)... I started looking into this and found it was a common problem. I called Honda to see abt a recall and was told since i wasnt the original owner, there is nothing they will do to help... WOW!!! So you only stand behind your cars if there is only one owner?? Very Disappointing. However, he drove it like that for a little while, then it just stopped and didnt do it for abt 2 mnths. Well I started driving it and it started doing it will idle really high and then eventually go into gear, I can always shift it into 2nd and it will go in better... but still.... so he took it to Honda dealership who said it was the transmission, $4g to fix.... took it somewhere else and $2800 to rebuild.... NOW, took it to another mechanic, just to make sure, bc that is ALOT of money...and he said the car is throwing 2 codes... he drove it and doesnt seem to think it is the transmission...since it doesnt do it all the time.... one code is the P0506, idle control.... which he believes is throwing the other code, P420 for the catalytic converter... he feels that if he gets the throttle body taken care of, it will fix the other issues.... does this sound right? Could it be something causing it to idle really high sometimes when it goes into 2nd or 3rd gear and not be a complete transmission failure

Asked by for the 2003 Honda Accord
LIsten to the last mechanic!!!!!! He's on the right track. Fix the Idle control problem first. IF it was an internal problem with the trans. you would at least have one code that was a P0700.(common ones are P0740 , P0780 , P0730) If you did get any trans codes post here , maybe I can be more help. Good luck.
1 more answer
possible fuel/air mix out of balance. computer may need to be reprogrammed. throttle body also may just need to be cleaned(this is something he can do himself if he can follow instructions). can of throttle body cleaner=$15.00. he can look online for programming device at they supply options and consumer reports for each product. programmer=$250.00. good luck.