My jeep was running fine a week ago and I went to start it the other day and it just cranks and doesn't start. I recently replaced the fuel pump about 2-3 months ago and when you turn the ignition to on you can hear it prime. I hooked up my scan tool and got codes p0152, p0155, p0161, p0131 and those are all oxygen sensor codes. I cleared those codes and still have a crank but no start. The jeep also has newer spark plugs. Any help is greatly appreciated.