what about your simple tests? take out a spark plug and ground it, do you see a good spark when you crank the starter? Is the starter cranking as fast as usual? Did you fill up with diesel on accident? Is the gas any good? Has anything unusual happened lately? driven through deep water, crash, etc.