well i don't know how much money ur looking to put into it with a 97 engine it definitely shouldnt be dying that early, honda builds pretty reliable engines even if u mistreat them. i would say completely remove ur injectors and check them, u might have sticking valves also, if u havent already do a whole tuneup on ur electrical system, if ur getting any smoke from the back of ur exhaust let me know, u might not be burning all the fuel with an electrical issue, that is causing ur problem with running rich from the left over unburnt fuel