check engine light PO446 on 2000 Chevrolet Malibu

So far I replaced the gas cap, the selenoid and the charcoal cannister. Still, I can't pass inspection because of the cel, can someone supply me with another remedy?

Asked by for the 2000 Chevrolet Malibu
Proper diagnosis with a scan tool capable of running necessary tests and possibly the use of a smoke generator.
The vehicle was scanned this morning at a state inspection station in Cape May.
DIagnosis is different from 'scanning'. CHECK your state laws (DEQ?) so you DON'T waste money on guessing. Those suggestions are the 'other remedy' you requested.