You might want to have the under dash fuse box looked at for water intrusion. This is a common problem with these vehicles, also check the obvious things loos connections at starter and batter. Hope this helps The fuse box is way behind the glove box very far back hard to see.