The ground was good as I said, other wise the instrument lights of the upfitter would not have come on with the headlamps.
Come to find out, it was my own doing. There is a 30 amp fuse dedicated in the fuse pannel that outputs power to run the upfitter outputs that I had taken out by mistake. Once I installed the fuse, it worked perfectly.
To Texas Wellman, here is a link to the dealer I bought from on EBay.
They were the cheapest I found, all the parts are new Ford parts. Install was a little tricky since the relay box is to be mounted under the dash/above the glove box. My XM unit is mounted there, so I stuck it next to the fuse pannel under the steering wheel. Also hooked up the SEIC wire (under dash, by e brake, purple wire with light green stripe) for high idle (1,200 rpm) to warm the truck up faster. You have to set the e brake as a saftey, flip the switch up, and hit the remote start in the AM and she idles right up.