'96 maxima keeps stalling

My car has suddenly started stalling a lot. I can get it to start right up if I put the clutch to the floor and it will idle fine until I start coming up of the clutch even while it in nuetral. At times it will idle in neutral then start to idle rough and stall. I can drive it in reverse but can’t drive it forward except in first if i keep the clutch at a certain point and not release it all the way. However when I try other gears sometimes it’s like it does’t want to go stalls. Could anyone help me out with what it might be?

Have someone check the idle air control valve (IAC).