When I first got my iSi I had wildly inconsistent results, including exactly what you're describing. I'm not sure if you're just whipping cream or if you're whipping other cream-based preparations, but the most common reason for this happening is that the liquid going in isn't quite, er, liquid. Any solid particles of any kind will almost assuredly cause sputtering, which is why they recommend that you strain everything through a fine sieve.
Other things I've learned about the iSi whippers to help prevent these inconsistent results:
Ignore everything the instructions tell you about how to charge it. They're somewhere between very misleading and complete nonsense. What I actually do is this:
Screw on a charger as described.
Shake it vigorously, as if it were a cocktail shaker.
Let it rest for a moment, then shake again. Repeat the shaking 4-5 times.
Finally, remove the charger and screw the cap back on.
The instructions are full of ominous warnings about not being able to discharge it properly if you shake it too much because the nozzle will get blocked or something. Never happened. What's far more likely is that the cream doesn't actually whip fully or there are large air pockets. Do not err on the side of caution here; many "external" iSi recipes such as those you find in the HRC actually tell you to shake frequently as the dispenser chills. I'm not sure if I'd do this with cream (as opposed to a water-based foam) but I can't stress this enough, don't skimp on the shaking.
If you need to chill it some more after charging, make sure to chill it on its side. The instructions are quite explicit about this and in this case they're actually correct.
Shake it again after you chill it and before you dispense any. This is very important and conspicuously absent from the instructions. You shouldn't need to shake as much as the first pass, but some of the gas does seem to separate over time.
Start by dispensing the cream very, very slowly, until you actually see some come out, then you can apply more pressure as needed. If you squeeze the trigger as hard as you can right off the bat, you'll just end up depressurizing the thing before any cream has a chance to come out. Every single time I've pulled too hard, I've ended up with spatters.
Finally, make sure that you actually thoroughly clean it all between uses, including the tiny horizontal hole in the metal tube that you screw the tips onto (I forget what it's called) as well as the socket that piece goes into. Any blockages whatsoever, no matter how small, can cause at least minor sputtering.
Hope some of that helps. If you do all of that, you shouldn't have any sputtering issues. Last 7 or 8 times I've used mine, I haven't had any.
The cream whipper relies on gas expansion to work.
When you make whipped cream by beating, you beat fine air bubbles into the cream. The cream traps air and becomes essentially a matrix that holds those bubbles--a foam.
Your gas-charged whipper does the same thing in a totally different way.
When you charge the whipper with gas, there's high gas pressure inside with the cream. The cream will actually absorb the nitrous oxide you put in. Because of the pressure, the gas absorbed can be thought of as really really really small bubbles within the cream. So you have a matrix of gas and cream, but because the bubbles are so small, it's essentially just cream.
Chilled liquids more easily absorb gases at high pressure, which is why it's good to use cold cream and keep the whole unit in the fridge. A limited amount of agitation (shaking) exposes more cream to the gas, improving absorption.
When you release the cream from the device, the absorbed gas expands rapidly. The bubbles get bigger, and your cream to bubble ratio becomes more like the foam that we know as whipped cream. It's really exactly the same thing, only with nitrous oxide instead of plain ol' boring air inside the bubbles.
Why nitrous oxide? As I understand it, it's because it's the cheapest non-toxic, odorless and tasteless gas you can get. Carbon dioxide would almost be a good choice, but unfortunately it's bitter. Not a good match for cream.
Finally, why is shaking too much a bad thing? That one I don't know for sure, but I know what happens when you over-whip cream with the mixer. You make butter. Perhaps the gas or high pressure encourages this conversion, or maybe you're just churning it that much when you over-shake. Either way, I'm sure you've essentially made butter when you shook it too much.
Best Answer
Things to check:
Seal. If the seal is broken/erroded gas will be able to escape and will therefore not whip your cream - giving you a liquid.
Canister (Charge) - Are you using a fresh charge (ie. NOS canister)? While it is unlikely, it is possible that you have either a dud box or it has somehow become damaged.
Position - Are you holding it correctly? I believe it should be completely inverted when using it forcing the gas through the cream as it escapes. Double check your instructions for your specific whipper.
Cold cream will work better than warm - What is the temperature of the cream you are trying to whip? Also I assume you are using 100% dairy cream? I've had mixed results with things like elmlea (a UK low fat "cream" that uses vegetable oil instead of dairy fat).