NO, EVERYTHING IS CORRECT OTHER THEN HOW YOU HAVE THE GROUND CONNECTED AND YOU ARE NOT LISTENING TO WHAT ANYONE IS SAYING.
The ground does NOT go directly to the starter, it goes to the upper bolt that attaches to the starter to the transmission. There is a small L shaped bracket that slips over the bolt and then the ground attaches to that bracket with a smaller bolt. It will NOT work if you attach it to the starter, it will NOT work if you attach it to the strut tower. It MUST be attached right where it is intended to be attached next to the starter on the long bolt that connects the starter/transmission/engine. Correct this and it will work just fine.
People seem to screw this one up every three or four months and post about it. This IS the solution.