I have a 2003 Nissan frontier XE v6 3.3 I have recently replaced the distributor and radiator. I got to drive it and it accelerates and once the rpms drop for a gear change, it has trouble getting the rpms to get to 3rd gear. almost like a struggle. i can get it to 3500rpms then it will drop to 1500 then only back up between 2000-2500rpms. i ran codes and i get a P0121 P0122 and a P0328. Ive already relace the TPS and Knock sensor anything else that can be throwing those codes?