1 CV joint : If you are having the car serviced for this it might be better if you let the shop buy the joint, as that will include a warranty on their labor as well as the joint. I've personally installed joints from Auto Zone, Pep Boys, Trak Auto, Napa, Olympic and although most of lifetime warrantees on their joints, it's still a pain if you get a badly rebuilt unit ( i've come across this many times from all the auto parts stores except Napa and Olympic ) Of course if you are willing to spend a bit extra an Acura remanufatured unit from an online retailer should only be around $140 or so.
2 Idle : As the others have said, it's most probably something with the throttle body. Next time it happens, pull your "Alternator Sense" fuse for about 10 seconds and reinstall. This will clear your ECU. If after clearing the ECU the problem goes away, buy a can of " Intake Manifold cleaner " ( do not use carb cleaner ) and clean out your throttle body, EAVC, linkages, butterflies etc etc. If the problem DOES NOT go away with clearing the ECU. You may have a bad EAVC ( expensive and does not go out often )
3 above comments were made assuming all other eletrical systems have been checked and passed ( cap, rotor, plug, wires, connections etc )
Luck
2 Idle : As the others have said, it's most probably something with the throttle body. Next time it happens, pull your "Alternator Sense" fuse for about 10 seconds and reinstall. This will clear your ECU. If after clearing the ECU the problem goes away, buy a can of " Intake Manifold cleaner " ( do not use carb cleaner ) and clean out your throttle body, EAVC, linkages, butterflies etc etc. If the problem DOES NOT go away with clearing the ECU. You may have a bad EAVC ( expensive and does not go out often )
3 above comments were made assuming all other eletrical systems have been checked and passed ( cap, rotor, plug, wires, connections etc )
Luck