Engine speed senser, a very common cause of cutting out and it might not register a fault code. Also even if a vac hose looks ok they can become brittle in areas you might not be able to see, i'd just swap them all for silicone stuff, its pretty cheap off the bay.
Maybe you should write out a list of what you've changed/replaced so far so we can narrow it down.