I wouldn't have thought that o-ring would cause the 440 code?
Did you check the vent solenoid harness? There is a service bulletin for the 440 code, relating to that harness. On some vehicles, that harness was misrouted, causing some chaffing damage.
Do you have a plastic gas tank?
You said the code was gone, now, maybe it won't come back.