I'm a Mechanic and frequently do side jobs. This is the single most over-looked thing I see. Loose connections and Cables end up being the cause of most electrical issues. $90 for cables might seem high until you price your 3rd starter from the dealership.
Thanks for passing it along, Welcome.