Got several codes on my 2001 nissan pathfinder. P1320, P1145, P111, P0100, P0430 and P0420. Sounds like a lot but I am having problems with rough idle and from what I could learn online it sounds like the Intake Valve Timing Control Solenoid Valve needs to be replaced but I thought it was odd that they both failed at once? Since P1145 and P1111 are both IVTCSV bank 1 and also bank 2. Other codes were P1320 which is for crank position sensor (which I already replaced years ago, may need cleaning?) I just wanted to know if it's something else upstream of the IVTCSV that might be causing them to both fail at once. P1320 also says it could be ignition coils that need to be replaced. Does that sound likely to be the problem which caused the IVTCSV's to both fail at once? Need to know before I order parts!the other codes were for MAF sensor and the CAT converter (which I cut off years ago, straight pipe exhaust) so I I wouldn't necessarily think about that being the drivability and rough idle issue since the other codes flashed on the diagnostic tool as well, it made me think something else was going on. Have driven with no CAT for years and straight pipe exhaust