D/C the battery. see if it does it again. The code 44 does NOT mean the o2 sensor is bad, it means there is an out of norm event at the o2 sensor, in this case lean exhaust.
The usual suspect is the MAF relay and sometimes the MAF itself.
Make sure the o2 wire is not melted onto the ex pipe, then when it happens again swap the 2 relays for the MAF. One is power the other is burn-off that does not effect the run-time. If this makes a difference go buy a new MAF power relay...$7 If new relays do not do it, confirm the bad MAF with a scan or other process of elimination...MAF...$200-$350 depending on where you shop. Some used ones go cheaper and some are being rebuilt. They are expensive and do not often fail.