I feel like I have tried everything. This machine started great last winter after I bought it. Now it cranks forever and needs ether to start 90% of the time. Runs great, runs all day just fine, shuts off fine too. New in the last few months is the fuel pick-up repair, new fuel pump, new shutoff solenoid, new battery, new fuses and relays. Cleaned ignition switch, fuse panel, many connections. Getting voltage at the glow plugs, pumping fuel out of the top of the filter like crazy when the bleeder is opened. Recently did a heavy dose of fuel system cleaner. Why wont this POS start for me?