WOW water usualy wond do that I wonder if your truck got struck by lightning? either that or your tech is just replacing parts trial and error style but i would check the ignition fuse in the glove box, could be the ign sqitch its self or a bad starter selenoid.