Alright it is fixed!!
Thanks for the help.
After resetting everything including eprom, it has went several eoc cycles and no reset. I still think it was voltage spikes causing this to happen, the added bonus of backup battery is I can disconnect main battery to work on car and not lose any memory on guino.
Now to fill tank so I can start with fuel pulses. I wonder what people will think when I only stop for like a 20 second fill up.