If your '95 has a 3.0L check that the front cam seal on the right side isn't leaking. The cam seal will leak then run down the side of the head and drips directly on your alternator slowly killing it over time.