Stalling

I'm no professional, but kinda sounds like a voltage regulator. I'm sure others will post up some more sound advise.