You are most likely low on charge. R134a is a mixture of several different refrigerants, if you have a leak, (and they all do leak,with an open shaft compressor the seal will leak) the refrigerants will leak off at different rates, so you end up with a mixture that is different from R134a. The reason it is cooler when you are traveling is two fold, (1) you are moving more air across the condenser so it is removing more heat from the hot gas and doing a better job of condensing it back to liquid, (2) as your rpm increases your compressor spins faster, as it speeds up your low side pressure drops, pressure and temperature are relevent, the lower the pressure the colder the temperature. That is why a system low on charge will freeze the evaporator, the refrigerant freezes the condensate to the coil. Your best bet is to evacuate the system (pull into a 500 micron vacuum) and recharge to factory specs. It should be marked on the drier, lbs/oz.
Just my 2 cents.