Try taking the needle with the cap on and running it under cold water. The oil may be thick and balling up in your muscle. I had the same problem. Keep the cap on and heat up real well until liquid seems very fluid and then shoot. You should see a difference.
Dman