check engine light on runs rough codes cc-id-031 what is it on 2007 Mini Cooper S

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
It happend Friday and it has not changed
(1) Answer
The cc-id-031 indicator is mini saying "increased emissions"

A drop in tank pressure will store this fault, for emissions purposes there is a tank pump/sensor and when a drop in pressure is measured, this device pressurizes the system and stores the fault.

Check your cap