Depending on needle gauge, you can actually tear/rip tissue if you inject to hard and fast.
I use 23,25,27g as standard (depending on site), with 2 ml doses. I always count to 15 seconds so I dont push it in too fast. It lessens the times I get PIP.
Also always heat the oil like stevemi said, try to have oil at bodytemp.