Add a ground wire at the fixture. See if that helps. Did you add a ground wire from bed to frame?
Likely a very easy fix. My rusted 66 does this from time to time and I take a file to the light fixture, mounting bracket and to my extra grounding places. Fixes the problem until the corrosion takes over again.
Last edited by Hambone; 07/16/2017 11:17 AM.