Take the following with a grain of salt, as I didn't even know what a swirl valve was until today.
According to this http://forums.nicoclub.com/swirl-valve-control-solenoid-p1130-t339097.html, a little crud in the vacuum line keeps the actuator from working right, and generates an error code. Clean the hose, and, apparently, problem solved.
I'd expect a solenoid to have a return spring, but it may rely on vacuum, airflow, or something else for this.
Hopefully it's just your vac line, as these are apparently a PITA to get except from the dealer, and they'll charge you just to open the hood.
Hope that helps, gotta love Google.