Helping the Iraqis could be ok, but advise and assist only. The only risk to US forces should be existing in the country, very low key, low cost in both people and dollars. The face on all operations needs to be Iraqi, as long as the integration with the country team is tight and leadership is willing to call the baby ugly early it could be successful.
To follow on to Helodude's point, we can't and shouldn't do it for them, they need to step up. We can be there to provide some advice, but it has got to be their effort and skin in the game. This is going to be the future of US efforts abroad, limited means, limited ways, and limited ends. The last point is what needs to change in the American psyche, what can we actually achieve, our ends need to be limited. We can't make Iraq a mini America, it will be fucked up for a very long time. The most we can hope for is help them achieve a semi-stable vector to something better, and help them with the tools to fight to maintain that vector. But they have to do that fighting or it isn't actually worth anything.
In other words, sure we'll help a little, but if you fuck it up we're more than willing to let you lie in the bed you make.