I would try a new Ford solenoid first.
Are you Sure the starter drive has the right amount of teeth for your flex-plate?
Next how are the grounds? Is the Engine CABLE grounded to the battery?
Hope it helps!
Electronic & Electrical