It is just my theory and do not take it as gospel but I think last season, Arsenal were affected by the loss of Thierry Henry quite badly.
Remember Henry has never been injured during his time at Arsenal prior to last season and they always played to his strength.
I have seen them many times where everyone is always trying to give Henry the chance to score from Ljunberg to Reyes, always looking for Henry
Then all of a sudden he was not there and they probably did not know what to do, Van Persie tried but he got injured for long periods and that affected Arsenal
Dennis Bergkamp was a huge miss
Now there is no Henry and others are taking the mantle and more importantly they are all taking more responsbility and noone lurking in the shadow to disturb the likes of Adebayor and Van Persie.
Yes I think goal scoring problems are over