(2007 4.7 L Grand Cherokee, 237,000) Hello everyone, Been having a hard time finding a reliable and honest mechanic. Jeep giving P0522 and P0884 codes- recently also a P0513 and P0129 but those went away. Took it to the dealer charged me 1k to diagnose and replace alternator, then took it home and to another place and replaced spark plug and coil n.7- another $350- also changed all relays and oil switch with OEM- key code went away. It was randomly shutting down on me and hesitating when... 2007 4.7L Grand Cherokee 237,000