Have you checked the ground wire from the battery?
Check both cables carefully, they may look good on the outside. They could be corroded where they crimp into the connectors and just under the insulation.it got dark, so i didnt check it very well, after i replaced the started sileniod, when i put the + cable bak on there was no spark, kinda taught that was funny. i have power in the car, maybe its just not enough?