Yes,this is the most common issue,i had my canister replace last year,the engine light still comes on,but the mech said got to be a ECU wire that is faulty.but since is so many possible causes you got to test all related components to figured which is the real cause of the malfunction