You had it done for $150. Wow, I can't even find a starter for less than $150 let alone a starter along with labor.
I took my car to Autozone today and had my battery, alternator, and starter tested. All were good. So that leaves the coil, a cable, or the solenoid. I guess other things could be included, but I'm not smart enough to know what those are