Thanks for the help guys. I wont be able to work on the car till later this weekend but I appreciate the replies. Going to try and clean the ICV and change out the hose. Then going to see if a friend can do the compression test for me/check for vacuum leak.
@xxxJohnBoyxxx I really hope its not that but if it is, RIP