I have to crank the engine a few minutes to make it start but sometimes it wont start at all
My car sometimes wont start and it has a fault code p0301 on 1998 Nissan Maxima
P0301 is a mis-fire cylinder #1. An engine misfire can be caused by engine mechanical issues, fuel issues, or ignition issues. You've got to start with the basics, check the engine is mechanically sound (good even compression, no vacuum leaks, check the engine's ignition system is good (good spark plugs coils or plug wires where applicable) then the fuel system needs to be tested and inspected to make sure it is operating efficiently. A misfire can be caused by many things but basic diagnostic tests need to be done rather than just trying to guess what the problem is. Does the engine run rough when it does start. My guess on a Maxima is bad electrical connection at the injector, a bad injector bad spark plug or plug wire.