The check engine lite is on and i'm getting code 1 2 3 I've replaced the temp sensor with the correct black one. I've cleaned the ground straps by the distributer. I've reset the code lites back to 1 1 1 and the check engine lite goes out for about 5 minutes and it comes back on. Car runs good but every so often, it has no pickup for a few seconds and then starts running good again. Any ideas?