Préchauffer le four à 350° F.
Bien graisser le moule à l'aide du spray. Réserver.
Dans un grand bol, fouetter ensemble la farine, la poudre à pâte, le bicarbonate de soude, le sel et le zeste de citron, puis réserver.
Dans un batteur sur socle ou la mixette, battre le sucre, le beurre et l'huile pendant 5 minutes, puis bien incorporer les oeufs et la vanille.
À basse vitesse, ajouter le mélange de farine et le babeurre, en alternance, puis bien mélanger. Ajouter le rhum et le jus du citron, bien mélanger à nouveau.
Verser le mélange dans le moule, puis tapoter le moule pour en faire sortir le plus d'air possible.
Cuire 1 heure et/ou jusqu'à ce que le gâteau soit bien cuit: pour vous en assurer, insérer un cure-dent à plusieurs endroits et s'assurer qu'il ressort bien propre.
Laisser reposer 10 minutes avant de retourner et démouler.