Well its been a long, interesting, frustrating, educational, and rather expensive journey, but I finally solved my vibration under acceleration problem on my 2000 CRV that I purchased in March with 152,000 miles. After replacing both sides upper and lower control arms and ball joints, all four struts, steering rack(it was leaking) and tie rod ends, sway bar links and bushings, trailing arm bushings, both cv axles(right side twice) I still had this annoying vibration on acceleration from about 18 to 35 mph. After a lot of reading on forums and internet searches, a number of phone calls and talking to a number of people about this issue, I finally concluded the problem was caused by the CV axles being replaced with NEW axles from Advance Auto that comes from CHINA. The place that really helped me see the light and solve my problem was a company called Axles Unlimited in Charlotte NC. Also, I read posts on forums where a lot of other people had this same issue and most just gave up, but I think it was 3 people that solved the problem by replacing the CV axles with OEM axles. Axles Unlimited told me that CRV's are very sensitive to CV axle replacement. If you replace them with anything other than OEM axles you will have vibration problems. They said they sell a lot of CRV axles due to this issue. I ordered two OEM remanufactured axles from them. After installing them, vibration gone. Its amazing how much difference it made. Its like having a new vehicle. This is a short version of a very long story. Bottom line is, NEVER get rid of OEM CV axles. Order remanufactured ones from Axles Unlimited and send your old ones in for a core, because they will charge a core charge if you do not have them, and they will not accept aftermarket or china axles. As matter of fact, I found a set OEM axles in a local salvage yard last week that have 160,000 miles and bought them for back up cores. $35 each. The remans from Axles Unlimited are $300 each, plus $70 core charge. If you think that's expensive, check with a dealer for price on OEM from Honda. Thanks everyone.