You can do one yourself? Link on how to run codes in my sig. Otherwise Jonson is the resident SA specialist mechanic and wealth of knowledge. Have a chat with him.
Do you mean run the codes or actually check it with a scan tool. If you want to check for codes, do it yourself its very easy, use the guide on here, sorry I can't link it from my phone, search diagnostic codes.
One option was to clearcoat the vacuum canister & observe for any leaks afterwards.
I fixed mine by changing a bunch of parts, but didn't have time to ascertain what exactly was the fault.
The fault itself was harmless, but shitted me so I fixed it.
While that particular issue is harmless, you won't know if something potentially harmful could be happening if your engine light is on all the time. The engine light that cried wolf.