The code P054f is correct. it is. idle control system - fuel quantity higher than expected . Dealership has no answer why code keeps coming up, seems like it's coming on around 300 mile intervals . It doesn't seem to run any different , but it will not clear it self.