i recently bought a 88 civic with a b18a1 motor and its running rich with a cel code 43. ive changed o2. and fuel pump. it has a mugen chip in the ecu. is that causing it to run rich and can i take it out safely? also the dizzy is advanced all the way. dont have access to a timing light right now but when i move it back to tdc it crawls until about 2500 rpm and then starts to go. whats wrong? any help would be appreciated.