Instead of doing the same crunches try bicycle crunches or reverse crunches. Try switching up the weights and reps you do. If you constantly do 10 reps at a certain amount try adding more weights and doing 4 to 6 reps. Rotate in between free weights and cables. Run in intervals instead of at the same steady pace. Start off walking for 2 minutes to warm up and ten gradually increase your speed. Get to a "peak point" and slow it back down. For instance minutes 3-8 increase your speed every minute until you reach your "peak point", slow back down and minutes 9-13 do the same thing and keep repeating that pattern.
Another suggestion might be to keep a workout log. The exercise you really like seem to be the pillar or backbone of your routine. If you notice a specific workout recurring to much, let it rest and try something else. The trick is to notice what your doing and get as much variety s possible.
The big problem for alot of people mixing up their routines is lack of knowledge. What works and what doesn't is a concern for people because they don't want to waste their time. The best advice I have to offer here is to get educated, hit the net and research or even hire a personal trainer. The most important thing to remember is just to do something with your current knowledge and skill set and to keep learning and making improvements.