PiAware data comes and goes

Most likely a weak power supply or you are using an extension cable to connect the USB receiver to the RPi.

You can either try to connect the USB receiver via a powered USB hub or get a stronger power supply.
Raspberry Pi Official power supply and Canakit powersupply both supply 5.2 V to cope with such problems.

As for whip antennas:
How to improve performance of whip antenna of DVB-T