Test the starter relay could be sticking internally causing the battery and starter contact to short out and transfering unwanted power to the starter.
4.6L the relay is located at no.2 in right rear of engine compartment see below
5.4L is on no.4 see below also in right rear of engine compartment.
Tuesday, March 31st, 2009 AT 2:43 PM