Despite these friends on the weekend (perhaps only in the evening?), it seems to me that you lack for consistent company. You sound like you’re doing computer repairs, so that takes you on the road, and you don’t have the kind of relationships that a person who worked in the same unit or on the same crew every day would have.
Relationships are what make things meaningful. They remove the boredom. The question is how to find these relationships. I had a couple of ideas—maybe a book group; maybe a folk dancing group, but something tells me that’s not your style (although I do believe it would stretch you if you were willing to try). I’m thinking big brothers/big sisters, or a little league kind of thing. If you play sports or are into them, coaching kids can be very rewarding, and you get to meet all the parents, and they’ll probably all try to hook you up with “someone nice.”
Big Brothers allows you to establish a solid relationship with one kid. You might have some techie hobbies—radio? Astronomy? Model building? Whatever. Even if you don’t have one, it could be something to help you build a relationship with the kid. There are many options, and they should be things you have at least some interest in. But remember, the key is that these activities need to connect you with other people. Things done alone will not be as exciting as you probably need.