Ahh, the good old ideal gas law.
Use caution when applying the ideal gas law within an air engine (PV = NRT).
It is an incorrect assumption that the final air temperature will be the same as the initial air temperature. Reason - unless you are adding heat to the air during the expansion process, the air within the cylinder will be significantly colder after the expansion stroke. This means less final volume, and less final pressure.
The correct equation to use in this instance is the polytrophic process (aka adiabatic and isentropic). The equation is PV^q = c
Where q is the ratio of specific heats, (CP/CV) which for air is 1.4
Using this equation, 100 psig air will expand 4.338 times its initial volume, if expanded down to 14.7 psia with zero external heat input. Assuming an initial air temperature of 86 degrees F, the final air temperature will be -156 degress F.
Note that this cold is short lived, as the air will quickly adsorb heat from the surrounding air. Additionally, there is no such thing as a pure adiabatic process, thus some heat will enter into the expanding air during the expansion stroke. Nonetheless, the polytrophic equation will get you close. Additional note: the reason air valves ice over when compressed air is vented, is because air gets VERY cold as it expands. . . . It's the reason an air engine under sustained use will ice over without an external heat input . . .