You can do the same thing to clear the check engine light when it comes on. If the problem was real the light will eventually come back on.
Yep. This may only be a temporary fix.
Time will tell.