Ok, after testing every possible connection I traced it back to the starter. The positive cable lug had a small trace connection to ground. I swapped in another I had and it test at 0 ohms lug to ground. Put 12v back on it and it shows 0.07A draw. Is it normal to have a small draw? Or should I start pulling ground cables off to see if there is some resistance?
Not really understanding your measurement from the positive cable lug to ground on the starter. Did you measure ohms with the battery disconnected and find a low resistance to ground? Depending on how your meter reads an open circuit (some show OL and some shoe zero) zero ohms to ground is a dead short. I'm assuming that the starter lug feeds all the other electrical loads on the truck like mine does, so your 0.07A draw could be anywhere in the system. You need to have your ammeter in series with the battery cable to really get a good measurement. With that 0,07 draw, disconnect the feed from the starter to the other loads and see if it goes to zero. Connect it back and work your way downstream to each individual load to find the draw. It could be a connection that's got rust around it. The brake light switch is a prime candidate for that as it's out there exposed to splash, etc. in front of the firewall.
I see that Otto posted the proper parasitic draw testing procedure.