The codes P0351, P0352, and P0353 indicate problems with the ignition coil circuits for cylinders 1, 2, and 3. Here's a few things to check:
- Double-check all the wiring related to the ignition coils. Look for any loose connections or damaged wires, especially those that may have been disturbed during the timing chain work. Ensure that the connectors to the coils are seated properly.
- If possible, test the ignition coils themselves. You can swap the coils between cylinders to see if the codes follow the coils. If they do, you may need to replace one or more of them.
- A faulty crankshaft position sensor can also cause these codes and could explain the sputtering. Make sure it’s connected properly and functioning as it should.
- Since you just replaced the timing chain, double-check your timing alignment. If the timing is off, it can cause misfires and other starting issues. Ensure that the timing marks are aligned correctly according to manufacturer specifications.
- Inspect the ground connections for the engine and the ignition system. A poor ground can lead to electrical issues and codes like the ones you're experiencing