What exactly could be causing skin crawling and biting sensation and pins and needles like feeling in fingers?

Neuropathy. Your skin and fingers are innervated by numerous nerve endings that generate sensation that is transmitted to the brain. If these nerve endings are injured or damaged, you can have the strange feelings that you describe. This is a neuropathy. Some of the common causes include diabetes, chemotherapy, and some medications.