Why does NO have a residence time of 4 days?
It could be possible that you're thinking of the overall lifetime of $\ce{NO_x}$ ($\ce{NO2 + NO}$), which indeed does have a longer atmospheric lifetime than $\ce{NO}$ individually and which even, at around 5 km altitude, has a lifetime of ~4 days. The two interconvert during the day due to photo-chemistry, and the ratio of the two is dependent on the photolysis rate of $\ce{NO2}$ ($j_{\ce{NO2}}$) and on the rate coefficient of the reaction between $\ce{NO}$ and $\ce{O3}$. 

As $j_{\ce{NO2}}$ is constant with altitude, the ratio between $\ce{NO}$ and $\ce{NO2}$ is dependent upon the reaction rate coefficient between $\ce{NO}$ and $\ce{O3}$. This, in turn, is governed by the temperature, and under lower temperatures, the reaction rate is slower. Combined with a decrease in the number concentration of ozone (due to the decrease in the number concentration of air with increasing altitude, if we assume a constant mixing ratio of ozone throughout the troposphere, of course), the ratio favours $\ce{NO}$ over $\ce{NO2}$. 

At higher altitudes, then, you do see a situation where there is more $\ce{NO}$ than $\ce{NO2}$, and where the overall lifetime of $\ce{NO_x}$ can be higher than the 1 to 2 days found at the surface (reaching, sometimes, almost 12 days in the upper troposphere).