If his intake is filling with oil and fouling the plugs, that could certainly be why it isn't running right too. Sounds like a clogged PCV
valve there. $5.
99% chance the OBD2 port is not working because the fuse is blown. Lets not go all computer crazy until that 50 cent part is replaced. Once that is working, we'll see what the computer says the problem is. I doubt it is a junk yard worthy.