Hard starting and stalling on 93 Taurus

My car has been starting fine and my battery is good. However, yesterday after about 4 hours of hard rain, the car was difficult to start. (Also, I
should mention that my car was parked on a fairly substantial slope in the driveway--the front being higher than the back.) When I turned on the key, the engine turned over many times but would not start. Finally, the battery seemed to weaken a bit, and I had my neighbor jump start me, and after a good bit of time, the car started. I drove it about 3 miles, and when I stopped, the engine got rough and stalled. Also, during the 3 mile drive when I attempted to accelerate, the car sort of gulped. After I barely restarted the car, I was very careful to drive it continuously at about 35 mph, and I avoided most stops for about four miles when I got stuck at a train crossing for about 6 minutes. There was a minor bit of roughness in the engine while waiting, but it did not stall. I drove another 3 miles to my destination without problems and parked. Three hours later, I drove 10 miles home with absolutely no problems in starting the car or driving.
Can someone tell me what happened and how to fix it?
Thanks,
JD
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Start by watching the engine run in the dark...see spark jump or corona around wires or ignition coil?
If you havent changed the plug wires lately, it's time! Do a complete tuneup rotor, cap, wires
Also, symptoms of a bad coil - spark jumping to frame. they are only a little over 20 bucks and do go bad with age.
Decij opined in

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload
Thanks for your help. I will give it a try.
JD
Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
<%-name%>
Add image file
Upload

Motorsforum.com is a website by car enthusiasts for car enthusiasts. It is not affiliated with any of the car or spare part manufacturers or car dealers discussed here. All logos and trade names are the property of their respective owners.