When a cold front moves through try more subtle, slower moving lures like Senkos rigged Texas or wacky. Dropshot, football jigs, swimjigs and punching plastics often work well too.
Here's a couple YouTube videos you can check out that show some of these techniques.
The trick in the spring is to be very aware of what is going on around you. Water temps, depth changes, structure, water clarity, etc, etc. Pre-spawn bass like to stage in deep water close to shallow flats, where they can move up and down easily as water temps rise and fall. This is my Spinner Bait time, covering lots of water over these depth changes.
As the water temps rise, the males will move in first and make nests, then the females will follow so long as the water temps are stabilize in the sweet spot. This is the time to search and destroy in the shallows around vegetation and debris. Creature baits with some weight are great for flipping into this structure.
Post-spawn, the fun really begins! The bass are no longer distracted with spawning and they are HUNGRY!!! You'll need to learn where on your lake post-spawn bass like to hang through the summer into the fall. It's usually deep and around vegetation of some kind (lake bed grass). Throw some heavier baits, like swim baits, jigs, or even deep running cranks along the top of the vegetation to get bit.
Good luck out there, and PM me if you are ever heading down to the Southern UT area and we can go out and do a crash course!