Background: I'm attempting to derive the Friedmann Equations in Mathematica. The code works with the FLRW metric employing natural units where c=1. However, to insure the calculation works for all cases, I'm inputting other versions of known metrics see if the result are still correct. When I switch from natural units, space negative:$$d\tau^2=\text{d}t^2-a(t)^2\left(\dfrac{\text{d}r^2}{1-kr^2}+r^2(\text{d}\theta^2+\text{sin}^2\theta\text{d}\phi^2)\right)$$to SI units, space positive:$$d\tau^2=i^2c^2dt^2+ a(t)^2\left(\dfrac{\text{d}r^2}{1-kr^2}+r^2(\text{d}\theta^2+\text{sin}^2\theta\text{d}\phi^2)\right)$$I get some strange results coming from the Perfect Fluid tensor calculation. I believe it has to do with the interpretation of the velocity vector in the formula found here. When working with space negative natural units, we have:$$U^\mu=\{1,0,0,0\}$$$$T^{\mu\nu}=\left(\rho+p\right)U^\mu U^\nu-p\space g^{\mu\nu}$$$$T^{\mu\nu}= \begin{bmatrix} \rho&0&0&0 \\ 0&\frac{p-k p r^2}{\dot a^2}&0&0\\ 0&0&\frac{p}{r^2a^2}&0\\ 0 & 0 & 0 & \frac{p\space Csc^2 \theta}{r^2a^2} \end{bmatrix}$$ When I'm working with the second metrics in SI units, we have: $$U^\mu=\{c,0,0,0\}$$$$T^{\mu\nu}=\left(\rho+\frac{p}{c^2}\right)U^\mu U^\nu-p\space g^{\mu\nu}$$$$T^{\mu\nu}= \begin{bmatrix} p+\frac{p}{c^2}+c^2\rho&0&0&0\\ 0&\frac{p(-1+k\space r^2)}{\dot a^2}&0&0\\ 0&0&-\frac{p}{r^2a^2}&0\\ 0&0&0&-\frac{p\space Csc^2 \theta}{r^2a^2} \end{bmatrix}$$The $T^{00}$ term appears to screw up the results from this point on. Oddly, if I go back to using $U^0=1$, then $T^{00}=\frac{2p}{c^2}+\rho$ the calculations work again inasmuch as the pressure cancels out of the first Friedmann equation. However, doing this this appears to be mixing SI units with natural units unless $U$ is interpreted as a basis vector.
So here's my question: How is the velocity vector of the fluid interpreted for this tensor? It appears from my experimentation that it should be a basis vector, not the actual velocity (that is, ${e_\mu}$ instead of $U^\mu$), but the notation indicates that we're dealing with the actual velocity vector of the fluid. A perfect fluid should have no motion, so the velocity vector should be $\{c, 0, 0, 0\}$ I would think. What have I got wrong?
EDIT: In this post, the author gives an example and seems to be using the velocity vectors, $U$, as basis vectors during the addition of the two tensors. Is this right?
 
     
    