I have a 94 Chrysler New Yorker. It cranks a little long before starting if it isn't cold. When it is cold out, it will not start(unless you burn a starter cranking on it with jumper cables on it). Also, fuel light goes on and off randomly even after fill up. Gas mileage seems a little lacking for a v6(3.5L). Not often, but sometimes it will idle faster or slower then normal. It currently is a big boat anchor in my drive way. What should I do. I can fix about anything, but diagnosis is my problem. Any advice?