I have a 2000 civic si and the check engine light came on so I checked the code on the ODMII meter and it gave a code of P1456. I checked what it meant on this site and it said I had an emissions control system leakage (fuel tank system). I figure that it was talking about the gas cap so I replaced it with a new one. Once I cleared the check engine light, a couple of days later it came on again. Same code popped up. Can anyone help me on this? Don't know where the problem is?