Particles randomly goes behind my sprites

http://errur.com/i/images/6524_hl2_2009-11-27_18-20-24-78.gif

How do I make them always appear above the sprites?

[lua]
cam.Start3D(ply:EyePos(),ply:EyeAngles())
[/lua]
Draw it relative to the player so it will always be in view.

I still get the same problem.

(cam.Start3D(EyePos(),EyeAngles()))

Looked exactly the same too except when I changed EyePos() to something else to see if it worked.