Glad to hear it's fixed. One other thing to keep in mind for the future: check the ground cable connection to the engine block. We had in a 95 E150 5.8L and it was kicking the tech's ***. Put a battery in, a starter, a solenoid, still had a constant click at the starter. Another tech looked around and noticed some corrosion around the ground cable terminal, along with the bolt being loose. On this particular vehicle the cable connects to the block on a pad below the air pump.