My 2016 Fiat 500x has 2 codes for the check engine p0441 and p0420. We got the catalytic converter fixed and the code is still coming up. Also after the weather temp gets above 90 degrees and you turn the a.c. on it runs rough. Cuts out when accelerating. Hesitates. Acts like it has bad gas. We changed the plugs. The fuel pump. The catalytic converter. Air Filter. Oil regularly. Put lucas fuel injector cleaner in it. Had the coil packs checked. Nothing is helping. Any ideas?