I've found morale to be a massive factor in keeping your strikers firing. Were you scoring before, but the goals have dried up?
If so, I've had quite a bit of success by regularly using media interaction on my strikers. Once you know their personality (i.e. how they react to praise or criticism), you can keep them on superb morale for most of the season, providing your results remain pretty good.
My exhibit A would be McDermott, a Walsall reject who I currently have at Vauxhall. Now, he will go through a game where he can't hit a barn door, and I take him off after about an hour. I then criticise him in the media, and bam!: next game, he usually scores a peach of a goal that just four days ago he would have spooned for a throw in.
As a rule of thumb, I tell a player he is "below par" if he plays 7-7-7-7-7. If he reacts poorly to that, next time tell him his performances are "acceptable". From there, I praise more highly for better form, criticise more heavily for worse form.
I have no idea why my players seem to perform so much better on "superb" than they do on "v. good" morale, but that appears to be the case. It's kept my strikers firing, but I don't know if it will work for you.
Hope it does, because I think I might be on to something.