Check out your power and ground cables before you do the starter. Even stock thy weren't all that great, and just a little corrosion inside the cable can make a huge difference.