I'm getting to the end of my tether and am hoping that someone on here can give me some sound advice on my 2002 CRV. I have a problem in that if the revs drop below 2,000, the revs then drop completely and the engine stalls. This has happened before and I got the error codes read at my local garage which indicated problems with one of the oil pressure sensors or the vtec solenoid. Ringing the local Honda garage at the same time, their stock answer seems to be the timing chain. We changed the oil pressure switch first which made no difference to the problem, and then ordered a solenoid from America (even with import tax etc it's still around £100 cheaper than ordering from the UK) and swapped that two weeks ago. From that moment on, it ran absolutely perfectly, with a long run down to London and a few shorter trips. Then today while out in the car exactly the same thing happened, the revs suddenly dropped out and the engine stalled. It will always start again thank goodness so at least I can get it home, but wanted to check if anyone had had similar problems? Surely if it were the timing chain, once that was stretched that would be it? It's not exactly made of elastic so surely wouldn't run as nicely as it has been if it were that? The Honda garage just seems intent on charging me the £1500 plus for that whether it really is the problem or not - without them having done any diagnostics on it themselves! Even when it stalls like this, there is no rattling or tapping noises, so I am hoping for any glimmer or inspiration!