First suggestion: "Suggestions" is not a great subject line for a post bro! Try soemthing like "Suggestions to Change Workout to Break Through a Plateau." I like subject lines that ask a full question, personally!

Give more details of the specific exercises you do; hard to critique a workout routine that's very general in nature.

Some random thoughts:

Take a week off before you cycle; let your body rest & repair & set it up for a bigger shock when you start your cycle.

Move shoulders to a seperate day; It's not a huge body part, but well developed delts make/break a physique. I like to work them on a seperate day so I can really focus on them. Also, working chest the day before will also work the delts somewhat; I like to seperate chest & delts by at least two days, preferably three so they are at 100% strength for the delt workout.

Are you doing any dumbell exercises for the chest/shoulders? I think dumbell incline & dumbell shoulder presses do a far better job workign the chest/shoulders. If you aren't doing any, toss them in & see what happen.

Tapout's idea of switching to a power routine for a while is also a great idea. I think powerlifting as a bodybuildign tool is way under rated!

Rotating routines might work for you, but the biggest guy on the board (BigKev) has had the same routine for 10 year; which is a testament ot the effectiveness of a good routine. (Check out his latest pics--inspiring!)

Alwyas try new stuff--and if it works, keep it. The best routines are the product of an evolutionary process; try new stuff, if it works, keep it. Toss out what doesn't work!