I have a 2005 legacy gt limited. When im going about 50+ mph and push the clutch in to start slowing down my car stalls. Also it idels at about 500rpm but if I rev it it go up then when I stop it drops to about 100rpm and slowly rises back to 500rpms. Any know know what it could be? Bare with me im new to subarus and cars in General