I have a check engine light. The code came back P0137. When I opened the hood there was oil all over the passenger side of the motor. I thought maybe the filter had come loose and some oil had come out, but I replaced the filter refilled the oil and cleared the code. Well 15 miles later the code and oil were both back! Any ideas?

Thanks,
Chris