So Ill be driving down the road and my car will randomly shut off, the steering locks up and everything but the radio and stuff still have power. the RPM doesnt drop right away until a few seconds after. I pull over and take the key out, then sometimes it will start right away and sometimes i have to wait a minute or two. Today it died and when I started it up it was running really rough and also really lean according to my wideband, like it was maxing it out lean. 22+. if i hit the throttle it would be about right but at idle is was all messed up, no check engine lights except one for the MAF that says its immature. The MAF was reading around 2-3k hz at idle when it was screwy. I have replaced the crank sensor. Any ideas what it is? I kinda feel like its a fuel issue since its lean but I dont know. At WOT it runs fine still. my battery cable's + terminal bolt may be stripped, but it seems to be in solid.