Hey, I went almost 24 hours - that has to at least be a record.
peccable comes from the Latin peccare - to go wrong.
peck comes from the Middle English & Middle Flemish pekken to pick.
the words have not direct connection.
Can anyone with the OED go further?