I'm second line support and sometimes I try for days to fix problems. I escalate them to be told to keep trouble shooting just because they don't want to fix the problems or can't be bothered.
When I'm asked why it took so long I say because I was troubleshooting then normally they say 'well why didn't you escalate it' ... boils my blood.
Do you not have a manager to discuss this with? Do you have a proper service desk where escalation of tickets are audited and SLAs are defined etc?