I have a 2001 honda accord 4 cylinder with 189k miles. It isn't throwing coded and will randomly shut off while driving. There is oil leaking from the distributor and I replaced the rotor and cap. Sometimes it starts sometimes it doesn't. Sometimes it drives to the destination and back and sometimes not. Do you think I need to replace the distributor or is it something else?