I have replaced battery,battery cables,starter,crank sensor,stator,cap,rotor and fuel filter. Checked fuel pressure has 30 psi at idle.Will turn over fine then it act's like the battery is losing it cranking power.Checked the timing with with a timing light and it is showing 12 degree...