I would CLEAN and tighten all the proper grounds and make sure they they are all in place. They are as important as the hot side and people forget about them. Aftermarket starters, meh, hit or miss.
on my 98-99 2g cars the ignition switch would partially fail, the connections internally wouldnt send a strong power signal to the solenoid.my issue would be the car was all or nothing for the starter, it would start just fine or not start...
Warrantied the starter for a third time and its having the same problem i would think there has to be a bad ground somewhere, i have power to the starter and the starter clicks/engages but doesnt spin so wouldnt that mean the ignition is fine...