FiTech EFI system

I think it's the air temp sensor, did some thing happen to it. Looks a little funny

Larry