17705 can be attributed to an old issue with the map code... there is a known bug and most mappers code the table accordingly... this code typically happens in ambient temps of 5degrees or less... restarting the engine clears it and all is good again until the next cold start in the same conditions... this is a symptom of the software bug...
...that said... you are running a blue spring which is quite stiff... I would suggest you replace it with a green one... the noise could mean that the DV is stuck open so I would check the valve too and maybe get a service kit as they need to be done once a year
If the DV is stuck open then this could bleed off metered air (its an airleak) and could explain the misfire from running an overly rich mixture especially when the coolant isn't quite up to temp and you are running in cold start enrichment..
<tuffty/>