Take it to Auto Zone and have the codes read for free.
need to check your evap system or you have a blown head
check engine mounts
The engine is choking. My '89 did it. Check the throttle body. It might need cleaned out.
i have a 1994 eclipse with a 1.8 we replaced the head gasket and timeing belt now it sputters at low rpms an the check engine light is on what could be th problem ?
Change your fuel filter. If if it only does it when the engine is hot, check for a coolant leak.
your air cleaner could be dirty, u might need some fule injection cleaner, the timing , sparkplugs. these are all posibals to check.
If no codes (check engine light) or rpm fluctation first check fuel pressure
check the recalls!!
you might just need a good tune up if that dont fix it check your fuel filter if that is good then get some throttle body cleaner and clean that out and if your still not good have your injectors cleaned and worst case senario you might have weak ignition elements
Check for a vacuum leak.
I had same problem, but this can be caused by a few different things. its either the PTU, the coil pack or the ECU, more often than not its the ECU!
Check all front end components for wear. Then check the engine and transmission mounts as the engine could be shifting and causing the shake.