Save your money and please I hope you have come back to check on your thread before you went out to buy a programmer and possibly complicate things anymore!!! If not...oh well.
But if you are checking

When you are using a 2.6, there have been a rash of problems concerning the pack of black wires and connector that connects to the external switch panel. For some reason this is prominent with newer 2.6 ce's...who knows why. Anyway... try removing the connector from it's socket on the external switch board and look to make sure the wires are all seated well. Then take that cable and use some needle nose pliers to seat that thing as well as possible into the socket. I had this problem...mine would hang about 1\6 of the way too. You may even try pressing it together with your fingers while flashing just to make sure.
Good luck