Just bought a rebuilt motor for my 2006 chrysler touring 3.5L RWD automatic (magnum motor) and the mechanic finished installing it. Trouble codes P0031, P0037, P0051, P0057 have come up now. He claims he checked the wiring and still a problem. He told me to go ahead and take it, drive it around for a month and maybe the check engine light will turn off since sometimes you need to drive it a bit to clear everything out of the valves. I asked if he tried replacing the sensors from the old motor just to check it out, which he says he has. I'm afraid to drive it for fear that something might mess the motor up. Also, I was told it wastes a lot of gas that way. Any other options anyone before having to replace the sensors?