So I start my truck today, its in limp mode, rough idle and has a check engine light, I open the hood and I see this. I have no clue what happened or how it happened, the last time I drove it 2 days ago it was all fine, no check engine, idled smooth. I got my OBD2 reader and read the codes p0045, p2149, p0207, p0098, p0107, p0405, p2564, p0402. Needless to say my wiring harness is messed up, my question is whats the best way to go about fixing this? Some of the wires have been chewed down to their end, how much will this repair cost? where can I get proper replacement wires? So far this seems to be the only place in the engine bay with damaged wires. From searching on google a new wiring harness looks to be about $600-$750, I'd prefer not to put down so much money on something that seems minor, used ones on Ebay are going for about $250 and usually need repairing. Its a good clean truck, I need advice and suggestions on how to go about this and where I can get the parts to do so... I don't want to break the bank.