When this happens to our cars it's usually limescale deposits around the tiny jet holes inside - poking with a fine needle just pushes any obstruction back into the pipes and if it does fix it, it's just temporary.
Half a cup of Viakal in the tank usually works for me - can take up to 24 hours before it clears - sometimes 20 minutes.
Good luck...
Peccavi
February 2010