Are you fuel injected? Any applicable trouble codes, if computer controlled? When the problem occurs, if it cranks good but wont start. Have a helper crank it while you visually check for spark at the spark plugs. If you h ave spark everywhere, use a gage and check fuel pressure.