The fact that this is happening after a minute or so...wouldn't this be a open/closed loop issue? Like the O2 sensors aren't sending the correct signal? Just a thought...