Once again not an expert but have used the Kreepy Krauly for years.
About 2-3 weeks ago also had and issue with my Kreepy Krauly not getting constant suction with the pool floor. It was getting older so instead of fixing it I decided to purchase a new cleaner. I went with the new Kreepy Krauly Kruiser. So far it has worked great !! Here is a link so you can read more about it http://sebestapools.com/new-product-announcement/