Reading through this i had to think about how to post a reply. This is long winded so I apologize.
Using this forum is great, a lot of experience and knowledge.
You stated (originally) several things regarding gp's, starting and irregular idle and rev issues.
New batteries, new starter and I...