FTDI Basic will not upload to any Arduino

Here is my dilemma and hopefully someone can help me out here. I have a few Pro Mini's laying around as well as an Uno. I can use a CP2012 to program them all, however I picked up an FTDI Basic breakout for the sake of simplicity of just plug and upload to the Pro Mini's. However, it will not upload a scetch no matter what I have tried. Here is most everything I have tried--

Used CP2012 to upload a sketch to a known working board that sends serial data periodically - SUCCESS
Connected the FTDI Basic and opened a serial reader to read the serial data - SUCCESS
Tried to upload sketch to board - FAIL, Arduino software hangs during upload

Tried using FTDI Basic to upload to a known working UNO - FAIL, Arduino software hangs during upload
Reflashed Pro Mini's bootloader using the Uno and repeated the steps above - FAIL, Arduino software hangs during upload

I have tried both the virtual com port driver and direct driver from FTDI and neither one makes a difference. The arduino is resetting on upload, but just to be sure I have tried hitting the reset button manually and it doesn't change anything. I have set the COM settings to Set RTS on Close and I know I am using the right COM port, have checked that multiple times. In the Arduino IDE I have tried every combination of Mini/ProMini and AVR Programmer possible. When the upload hangs I have to pull the USB cable out and plug it back in to get the software running again. Here is the verbose output from the upload process:

Binary sketch size: 1,084 bytes (of a 30,720 byte maximum)
C:\Program Files\Arduino\hardware/tools/avr/bin/avrdude -CC:\Program Files\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P\\.\COM14 -b57600 -D -Uflash:w:C:\Users\Chris\AppData\Local\Temp\build809194789683566957.tmp\Blink.cpp.hex:i 

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "C:\Program Files\Arduino\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM14
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: Send: 0 [30]   [20]

Any thoughts what may be the issue here? I have two FTDI Basic's and they both have this problem. I know my Arduinos are working because I tested them before and after this process. All of my Mini's flash just fine with the CP2012.

How do you connect your FTDI to your Arduinos?

Are you connecting DTR pin? It seems you don't. When uploading a sketch to Arduinos they need to be reset. DTR pin does that.

On the Pro Minis I am plugging the male header pins on the FTDI side into the female header pins I soldered onto the FTDI breakout. I have checked continuity between each one making sure my solder job is adequate.

I also tried running jumper wires between each one with a breadboard in between. Then I tried using a. 1uF ceramic cap in series between the DTR pin of the FTDI and the Reset pin of the arduino. Still the same result.

I am sure it is getting reset as when the software shows that it is uploading the Arduino resets. Both the Uno and Mini reset automatically. But to make sure it was getting a reset I also tried resetting them manually with no change in result.

Please follow this link, check with yours.

http://forum.arduino.cc/index.php?topic=133095.0

omersiar:
Please follow this link, check with yours.

Breadboard Arduino (ATMega328p) upload problems - IDE 1.x - Arduino Forum

Checked everything the thread suggested and no go. It is of note that my CP2012 WORKS but the FTDI Basic does not. The FTDI Basic is reading the serial data from the Mini, so I know the TX and RX are labeled correctly.