I know this is posted elsewhere, but just referential for you in the case that it may be helpful to understand your issue further....
SmartassV2:
Version 2 of the original smartass
governor from Erasmux. Another favorite
for many a people. The governor aim for
an "ideal frequency", and ramp up more
aggressively towards this freq and less
aggressive after. It uses different ideal
frequencies for screen on and screen off,
namely awake_ideal_freq and
sleep_ideal_freq. This governor scales
down CPU very fast (to hit
sleep_ideal_freq soon) while screen is off
and scales up rapidly to awake_ideal_freq
(500 mhz for GS2 by default) when
screen is on. There's no upper limit for
frequency while screen is off (unlike
Smartass). So the entire frequency range
is available for the governor to use during
screen-on and screen-off state. The
motto of this governor is a balance
between performance and battery.