Have you ever tried Anthony Robbins: Personal Power II, you can find it at http://www.anthonyrobbins.com
(One of the worlds best selling programs for mastering your own feelings and on how to be motivated every day).
I had the same problem as you. The secret lies in that you try to get yourself motivated when you are not! He will show you how to get yourself motivated everyday. How to use your feelings and pictures to get yourself motivated.
I also suggest you using the paraliminals called:
1 Get Around To It (to eliminate procrastination).
2 Automatic Pilot (to automatically go for your goals. Let your other than conscious mind help you do that, that easy..).
3 New History Generator (side B, to stay on track to your goals. Plans for tomorrow are also established).
Find out what works best for you. My advise.