Try editing the file:
/includes/modules/order_total/ot_insurance.php

and add the code in RED:
Code:
//if ($_SESSION['shipping']['id'] == 'storepickup_storepickup') {
if (preg_match("/storepickup/i", $_SESSION['shipping']['id'])) {
Does this correct your issues with Store Pickup?