Business calendar does do this. When you create your entry at the bottom select weekly. Under that there is a box that you can select every 4 week's plus an end date if needed.
Sent from my SCH-I535 using xda premium
I'm running ltb 2.3 with 3.5.3 and using set CPU profiles for a screen off profile with a Max of 368 with no issues. Set to ondemand.
Sent from my HTC ThunderBolt using XDA App