He suggested a couple of things the last one being to "
Remove the cover to the fuse box mounted on the driver's side strut tower and look at the positive battery cable- is there any sign of corrosion where the cable end crimps onto the cable? This is a very common problem that causes the symptoms you are describing. ". Unfortunately this is not my problem but it may be yours. Hope it helps.