bought the 2001 Jeep grand cherokee limited off my cousin this weekend. check engine light has been on for years and he had it checked twice and both said it was some type of air sensor problem. well window messed up the morning I he brought it to me(just my luck lol)

. Thick frost on the window so it would not go down(power windows). I took it to get it fixed and had them check the code for the check engine light so they tell me the PCM internal failure and some other code that they think is related to the pcm going bad or whatever. They have to order part so I said order it but I don't trust them. sounds like BS to me. If the pcm is bad wouldn't there be some problem with the way the jeep is running? Its runs fine and there doesn't seem to be a problem so I'm going to call autozone tomorrow and see if they can read the error code. If it's not what the dealership says, I'm going to call my debt card(used as a CC) and see what they can do. What do you guys/girls think? Is the dealership just trying to rip me off or could the pcm be going bad?