Shortly after having to replace the battery in my 2003 Jeep Liberty, it started throwing off a P0122 code intermittingly, despite seemingly running fine. After verifying the code and without even looking under the hood, the shop I normally take my vehicles to said, "Oh, that's the throttle body...