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?

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer 2 comments
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.