The crank sensor can be a bit of a bitch to replace. It's essentially the timing belt replacement procedure, since you have to take off the bottom timing cover to actually remove the sensor. I'm quite familiar with the procedure, and I have all the tools to do so, and it can take me anywhere from 4-6 hours to complete. Since you'd be in that area anyways, I'd double check that your timing marks all line up correctly. That can cause a bit of rough idle and power problems. That happened to me last time I messed with my timing belt. I accidentally had it a few teeth off. I corrected the problem, and my fuel economy and engine power was restored to normal.
The ELD is a fairly quick and easy procedure.. Should only take you about a half hour to do that.
As far as your parts failures, I don't know if it has to do with the fact you went aftermarket. I'm pretty picky with my parts, especially when it comes to sensors. I think the little bit of extra money you spend is worth the assurance that the parts you're using are absolutely correct. Dealerships charge out the *** for parts, so go to www.hondaautomotiveparts.com
. That's where many people from the forum get their stuff from. Even though the shipping prices may seem absurd, it'll still come out cheaper than what the dealership will charge you.
The ELD is pretty hard to find if you search the parts database, so here's the part number for it: 38255-S5A-003
I can't seem to find the DIY guide that I used (if I even used one) to replace it, but this thread may help you. Meet your ELD - Electrical Load Detector....
If my memory serves me correctly, should be a pretty straightforward procedure.
Here's the crank sensor part number: 37500-PLC-015. It took me a bit to find it within their database because I forgot they list it under "oil pump/oil strainer." Just thought I'd make your life easier if you wanna grab a genuine Honda OEM one and tackle the job yourself.