I have a 2010 jeep liberty sport and this thing has drove me crazy. Issues: speedo works when it wants to, every light on the dash is on, no joke, the obd port works when it wants to, sometimes it says can't communicate, the front driver side tire sometimes locks up at low speeds with the slightest bit of turn from the wheel. Cel codes are: U1110, U1120, P0501, P0456, C123F, U0141, U110C, U1403, U110E, U0002, C1240, U0126, U0114, U0100, and U0429. I've already read on all of these. But this is my first jeep and im not familiar with them at all. I hate the idea of just dumping parts at it with 171,000 miles. I have a good bit of experience working on cars so no worrys there. Just need some advice. This is my only car and I wasn't told about all these issues when I bought it. But it's too late for that. Now I just need to get it right. It runs fine other than what I've disclosed about it. But any help is appreciated