And a third is to assume that serial data transmission is guaranteed to result in all data being transferred.
And a fourth is this classic:
if (Serial.available() > 0 )
{
TankVal[0] = Serial.read();
TankVal[1] = Serial.read();
See if there is at least one byte available, then read both of them. For this, you need to whack yourself with a clue-by-four.