I have a 2008 wrangler unlimited x jk. I've been getting Po172 and PO300 codes,with flashing cel. Have replace maf sensor, map sensor, crankshaft position sensor. Garage replaced #4 injector and fixed two air leaks. Still got codes. I need help with this . Could it be a bad pcm?