I had this problem on my Porsche Boxster when I install an aftermarket intake. What was causing the problem was oil from the new intake cone was fouling the MAF sensor thus causing an engine code.
Shooting from the hip, I'd say that may be a good place to start.
One easy fix is to go to a place that has an airgun for tires. Take off your intake cone and stuff the inside with some paper towels. Then use the tire gun to shoot air thru the intake. This will help remove some of the excess oil. Be sure to take the paper out when done
Also you can try to clean the MAF sensor with a q-tip and some alcohol. This may work, but I ended my having to replace my MAF.
Hope this helps.