Well I got the problem fixed. I took it to Wurster's Foreign Car Repair in Franklin, TN. As soon as I told the owner what the car was doing, he said he knew exactly what the problem was.
He replaced the "fuel relay" and the car has run fine since.
Hope this helps others with the same problem.