we changed the cp3 on the truck got it all back together it had a code for P0090 there was a loss of power warning. it ran fine at first then started loping and thats when we lost the fuel, oil pressure, and coolant temperate gauges. checked codes and there was a P0652, P0117, P0462, and P0522. we fixed the P0090 code but now the gauges still dont work. when we clear codes the first two codes to come up are P0652 and P0522 but after couple minutes the other codes come up. when you clear codes the coolant gauge will read on the dash below 210 the scan tool reads 300. the other two gauges will not work they will sweep and will turn on when codes are cleared but will instantly shut off and will leave the coolant on for a few moments longer then it will go off and say low coolant please add coolant. ive swapped the coolant sensor out during the job due to it accidentally bein broken but i went ahead and swapped the new one out with another one thats good i have swapped the a/c line switch out with a known good one i do not have a fuel rail sensor that ik is good other then the one on the truck as none of this was an issue before the cp3 was changed. Before the truck did not have these issues we just swapped the cp3 out and then found coolant in the egr valve and found some coolant leaking thro the egr so we swapped out the egr and the egr valve both from oreillys. im at a loss where should i go from here?