I'd say that the Pep boys garage should be able to help
This sounds like a lack of engine electrical power so as a first check that the main battery cables are on tight and the terminals are clean and bright. Do the same for the engine / gearbox earth strap. Then follow the main positive lead back to the engine and down to the starter motor, and check the connection at this end as well.
and also unplug and inspect the main power relays and the fuses for signs of overheating or corroded terminals - so the ones for the ECU and the fuel pump