When your check engine light or TCS indicator comes on a code is stored in the vehicles computer system. This code is vital in troubleshooting the vehicle accurately. To access this code requires a scanner that most any auto repair shop or auto parts store such as Advance or Autozone will have. Most establishments will scan the code for FREE. My recommendation is to have the vehicle scanned and send the code to me. I will take it from there and will be able to better assist you.
Let me know when you get it, take your time.
Thanks. the codes 302, 303,305,300, and 1399 are misfire codes. How long since your spark plugs were replaced?
The code 1676 has a service bulletin. I have it pasted below.
Got DTC P1676 or TCS DTC
31? Replace the Ignition
NOTE: This article applies to '01-03 3.2CLs and
Got a vehicle in your shop with DTC P1676
(FPTDR signal line failure) or TCS DTC 31 (engine
retard command [PFINH] signal)? A bad ignition
switch (the electrical half) could be the culprit.
NOTE: On the HDS, you'll see TCS DTC 31 listed
as TCS DTC 31-2.
Inspect the ignition switch solder joints for any
signs of overheating. If you notice the solder joints
are melted, replace the ignition switch.
The code 1710 could also be triggered by the 1676 code, so I would take care of it first.
The service bulletin tells us that if you have a trouble code 1676, the ignition switch is likely to be the problem. These have a tendency to melt internally and cause a bad connection. The ignition switch would have to be removed to check for the melted joints. If this is found to be defective, it's around an $80 part from Acura.
As for the misfire codes, do you know how long it has been since the spark plugs were replaced?
a few months ago