one time it had 20. here they are,p0340,p0010,p0020,p0344,p0345,p0022,p0113,p0300,p0302,p0304,p0305,p0306,p0307,p0308,p0340,p0349. I have replaced the maf and cleaned the throttle body. and checked for air leaks. oil was replaced with 5w 20 with a bosch oil filter.