I just got my tach working with a SeeedStudio can shield on an Arduino. I'm not a programmer either, so Arduino is about as deep as I can get into making the little black boxes do special things. I put the details up in my thread.
Check out what this guy did with a VW instrument cluster:
http://www.seeedstudio.com/recipe/291-volkswagen-can-bus-gaming.html
Does your Colorado have a CAN-BUS instrument cluster? The way the above link works is that the guy is using a Mk6 cluster, which receives all its display information over CAN. The cluster is just watching the CAN bus for CAN ID 640, then it grabs some bytes out of the message, does some math, and moves the needles.
If your Colorado dash is CAN, you just need to make an module that puts the CAN messages out on the bus with the ECU's ID.