I had the crank sensor changed and car would not start. They put the old crank sensor back on and adjusted it since it needed this and it ran amazing. I only drive it on weekends etc and after a few weeks it started acting up again showing code 12&42. I did get a code saying that the cam sensor was bad also but forgot code. I have put a new ICM and coil and it does start better but I don't like it when it lacks power and runs ruff and seems like a miss to me when it acts up. It is worse when it warms up. Any help trying to figure this out is appreciated. I don't have any speedometer and sometimes it does work and sometimes it goes all the way up or at least half way and after a little while it just goes to zero and doesn't move. I've noticed that it was working when car ran good. If that information helps anyone help solve this. Any help is appreciated