Found out what it was. The 02 sensor's wire got melted against the manifold. The dealership did a recall, and didn't tighten the manifold enough, so he had to bring it back for them to tighten it. I guess when they did it this time they didn't secure the 02 wires. All is fixed now.