Update:
I checked all the following (some for a second or third time).
-Lanyard - pulled it out and back in, checked for it possibly coming lose on the mount. Did not check the integrity of the connection but everything seemed to be fine in that department.
-Re-checked all the battery terminal connections. No corrosion present and all terminals were very snug, I loosened them all and re-tightened them again to be sure.
-Checked the ground cables and power going into the engines. No corrosion that I could see and all connections were tight.
-Checked the charge of the starter battery, put it on a charger and it right away came back as more then 85% charged.
-Checked the oil one more time just for kicks.
After every step I tried to turn over the engine. It turned over fast at first and almost sounded like it wanted to start for a second (only the first time) but right after that on the second try the low battery alarm kicked in and the engine would hardly turn over. The battery also dropped right away below 85% (according to my charger that I kept on the battery). On the other engine it would crank over right away with no issues and fire right up, no alarm. And that was right after trying the bad engine that would hardly crank over. The low battery alarm would never come on while starting the good engine.
I left the battery on the charger for about 4 hours came back and tried one more time -at around 95% charge on the battery it hardly would turn over and still tripped the low battery alarm.
I'm almost certain its an electrical issue and somewhere there must be a bad connection not found by my basic poking around. I put the cover on it and will be dropping it off at the dealer at lunch today.
I purchased the boat on 8/24/2013 so its still under the original warranty, whatever the issue is I would not think I'd have a hard time getting it fixed...I hope!
Maybe trade it in for a new 2015