1995 Grand Marquis quits after 30 mins

My Mecury has started quiting on me after running for about 30 minutes or so. Got it to restart using starting fluid. Got it home let it run with a/c on. Then killed it let sit from 10 minutes. Started and killed it 3 or 4 times. It idle starts surge up and down. Black puffs of smoke out tail pipe. Let set overnight, after a few cranks it running like a sewing machine. What could be causing this? Im handicap, and wrecker bill is adding up. Thanks in advance
0
This discussion has been closed.
Comments
from the battery. Do I have a ground problem? Please help. :confuse: