Sounds like the battery needs charging.

Catch can is part of the (ancient) pollution system. Rego might not care about it but you don't know. Leave it on for now and remove it after rego.

Cheers

Paul