Decided to put a new MAF in (filament was slightly bent through attempts at disconnecting from the connector). Post install I disconnected the battery (after reading Pelican stating you don't need to) and went for drive. No codes yet and the idle is solid ... so we'll see how it progresses. Acceleration appeared nice and smooth through the range.