I just bought a 2000 chrysler 300m and the check engine light keeps popping on. I took it back like 3 times and each time they replaced something and the check engine indicator comes back on after a couple of days of driving. There really seems to be nothing wrong with the engine and a couple...