Your vehicle has a complex evaporative emissions system to prevent fuel vapors from leaking into your environment. An error code p0456 deals with this system and means there is a small leak detected.