This is the code I had on Rowells estate, apparently it happens when theres too low a voltage somewhere (can't remeber exactly where now) - in our case it was cos the battery was left off. In your case it was probably cos the battery was dying after 7 attempts at starting lol. Get in, key to ignition wait for the oil meter to get the top, then start. I found if I tried starting too early it'd just keep cranking over but a bit longer and it's fine, as said seems to be long enough when the oil guage gets to the top. Cleared it once and it never came back. 
Also, are you still using the shite standard negative terminal? If so get rid of it, thats the sole reason the china was cranking slowly and seemed like a poor battery....when it was just the fact you couldn't tighten the terminal enough!

Also, are you still using the shite standard negative terminal? If so get rid of it, thats the sole reason the china was cranking slowly and seemed like a poor battery....when it was just the fact you couldn't tighten the terminal enough!