Yep, VO is veg oil. The last few tanks I've ran have been diesel, the diesel in the stock tank is a day old. I've been having this issue for a while and which fuel is being used doesn't seem to matter in how or when the code gets thrown.
I'm getting a 251 code every now and then when I'm just driving, but almost always it will come on after towing something. From 8000 lbs to 2000 lbs makes no difference. It will come on after driving with the trailer for an hour or so, or after pulling the trailer a couple miles at 60mph then...