Hmmm sounds electrical, make sure water hasn't gotten to your computer. I'd start by getting under the hood while it's doing it's missing thing and wiggle all the wires you can get your hands on. Sounds stupid but it uncovers lots of over looked problems. Check for vacuum leaks while you're in there, just in case
-John


85 4Runner, 4" lift, bumpers, sliders, locker