my check engine light came on today on the way home from work and has not gone off.

The Engine code i get when scanned is: P0454

any ideas before i take it in to the dealer (under warranty)?