I have a 2009 Jeep Grand Cherokee Laredo and today the check engine light popped on. Tried every method I have seen to read the codes myself but the key trick doesn't work and I don't have a trip odometer reset button to hold, it's all electronic. I have a full coverage warranty so my question is do I take it to a small ASE Certified Jeep specialist shop or to the local Jeep dealer? Never dealt with either so not really sure which way to turn.
Would take it back to where I purchased it but they are over an hour's drive away and if they needed parts or something then I'd be stuck in a clunky loaner.