So there's good news, and there's bad news (for me not you guys lol). The good news is I managed to save that $150. I got back over to my Jeep tonight to try to figure out what was wrong. I crawled underneath, and found the starter in about 30 seconds. Real easy to find when you're looking in the right general area lol. I managed to get to it without having to remove the skid, and I tapped on it a few times with a pry bar while my brother in law turned the key. After about the 5th hit it fired up. So I drove it straight to the dealership, and we put it right inside so when the guys get there in the morning it won't be frozen, and they won't have to push it in. So the bad news is it sounds likes its a bad starter...? I'm guessing the starter will be a bit over $100, and I think labor is around $70/hour. So it'll probably end up being a couple hundred bucks.