Based on what I hear you saying, I'd take a long hard look at whether or not you're having FUN.
Now I recognize this isn't a popular position, but I consider it to be a crucial hallmark of long-term successful training programs.
Often the best remedy is to do something you're not doing right now. If you're doing standard gym stuff, I'd highly recommend lookin into O lifts and or strongman events for starters. If you've never done these activties, you'd be suprised what a blast they can be.
Hope that puts you into a good direction to explore...