I had the same code and also had a smoke test done but found nothing until I had another smoke test done with pressure and that found a cracked vacuum line on the intake manifold, another time was a harness plug was chewed up by a mouse, this plug is right on top of the motor on the pass side...