Recently my 89 300 E has starting have a serious cold start problem. It will start but then immediately stall. After 4 or 5 starts it will run. Once I get going it runs fine. If I let it set for an hour or more it will take 2 or 3 starts to get going. Had it serviced, didn't help. Any suggestions?