So I figured out what was causing my issue. As was mentioned in another forum fuse 38 gives power to something the panel calls lambda, assume lamba sensor. This supplies the preheater sensor with heat warmup.
On the road last week I swapped fog light bulbs without turning the lights off. Yes dumb. Anyways I popped a 15amp fuse from the fuse box in the front of the engine. I then went and pulled a fuse from the inside of the car. It must have been late, but instead of pulling the "S" for spare I pulled the lambda fuse. Didn't get a code after I did that and well apparently this was the culprit. I will update the thread if that changes.
Thanks for the reply guys, sometimes that extra brain helps lol!