Does it have an OBD port (from what I have read everything Honda post 1997 is supposed to but you know what they say about the internet) - might be worth getting a reader on it while faulty to see if it does throw any fault codes. May also show some data off sensors that might help??